0%

VS2010 编写C程序,定义变量报错,提示C1243 缺少分号

在确定没有少分号以后,问了下网友,终于找到出错原因. C程序定义变量必须在函数开头声明部分,不能在非定义变量的代码后面再定义变量,就是说,所有函数要用到的变量,必须在函数开头就先定义. 但这个跟编译器有关,部分网友称在VS2005及VC中都没有问题,我自己在Eclipse+GCC环境下也没报错,估计是VS2010比较严格.