报错:error C2065: 'salary' : undeclared identifier
例子
int main() {
int num;
scanf("%d", &num);
printf("打印文字\n");
int num1 = 1;
int sum = num + num1;
printf("%d", sum);
return 0;
}
C89规定( 如vs2010)变量必须声明在代码块前面。否则编译不通过
C99(如vs2019)没有这方面限制。
同样的代码在vs2019上没有任何问题,在vs2010上编译会报错:error C2065: ‘salary’ : undeclared identifier