visual studio 2019我把错误提示栏给隐藏了怎么打开?
去“视图”里面打开错误提示栏。
最简单的方法,自己写一个bug,然后错误提示栏就会出现了。
在VS2019里C语言编程引用结构体变量时出现E0070等错误,如何修改不会出现报错?
代码此修改
int main(void)
{
struct Product product1; //定义结构体变量
printf("please enter product's name\n"); //信息提示
scanf_s("%s", product1.cName,10); //输出结构体成员
printf("please enter product's shape\n");
scanf_s("%s", product1.cShape,20);
printf("please enter product's color\n");
scanf_s("%s", product1.cColor,10);
printf("please enter product's price\n");
scanf_s("%d", product1.iPrice);
printf("please enter product's area\n");
scanf_s("%s", product1.cArea,20);
printf("Name:%s\n", product1.cName); //将成员变量输出
printf("Shape:%s\n", product1.cShape);
printf("Color:%s\n", product1.cColor);
printf("Price:%d\n", product1.iPrice);
printf("Area:%s\n", product1.cArea);
getchar();
return 0;
}
运行:
用vs2019编写c语言程序,明显语法错误为什么不回报错,没有加return 0;
很简单,因为microsoft公司认为,这根本就不是语法错误。程序的返回值对程序来实现而言并不是必要的,因此,vs2019会在编译过程中帮助没有写返回值的用户自动加上返回值,这样可以提高代码的简洁度,更重要的是,在一个大型的程序中,代码量往往是很大的,如果不小心忽略了返回值,那么会很难把这个问题找出来,为了避免出现类似问题,vs2019在很多方面都进行了人性化的考量和完善。
为什么我在Vs2019的编译器上写一串代码编译器显示没错误,但Unity显示有错误?
函数内不能定义public成员变量。
去掉图3第11行的public或将这一行移到函数的外面。