解决方法如下:把所有变量的声明放在可执行代码之前。
出现此问题的原因在于:如果文件是 .c 格式的时候所有变量的声明需要放在可执行文件前面。如果是 cpp 格式就能正常编译。文件.cpp编译的时候和你变量声明的位置就没有关系了。
总之:在纯C中,在一个代码块中变量声明必须在最前面。
解决方法如下:把所有变量的声明放在可执行代码之前。
出现此问题的原因在于:如果文件是 .c 格式的时候所有变量的声明需要放在可执行文件前面。如果是 cpp 格式就能正常编译。文件.cpp编译的时候和你变量声明的位置就没有关系了。
总之:在纯C中,在一个代码块中变量声明必须在最前面。