error C2143: syntax error : missing ';' before 'type'

规则都是人定的,为什么我不知道,O(∩_∩)O哈哈~

问题的原因在于:将文件保存成了 .c 格式 ,所以报错;如果是 .cpp 格式就能正常编译,改成.cpp就可以正常运行,和你变量声明的位置就没有关系了:

error C2143: syntax error : missing ';' before 'type'

 

error C2143: syntax error : missing ';' before 'type' 

解决方法:把所有变量的声明放在可执行代码之前。即在纯C中,在一个代码块中变量声明必须在最前面。

error C2143: syntax error : missing ';' before 'type'

困扰着我的问题解决了好开心,只有在解决问题的过程中才能体会到那种快乐,和大家共勉,希望对有同样困扰的人有帮助,加油。