- 博客(1)
- 资源 (2)
- 收藏
- 关注
原创 .c中变量必须定义在执行语句前面
废话不多说,先看下面代码:int main(){ int a =1;a = 2;int b = 3;}如果你将这段代码保存在.c文件下,在vc++6.0中去编译,编译器会报错,但同样的代码保存在.cpp文件下再编译,正确。这是为什么呢?这是C标准的问题:C98中规定,在任何执行语句(上面的a=2;是表示将变量a重新赋值为2,所以是执行语句)之前.
2015-09-08 13:16:22 5014 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人