编译出现declaration may not appear after executable statement in block

编译出现此错误,看别人的说明是

这个错误的原因是对于变量的声明不能放在可执行语句后面,必须在主函数开头声明变量。在程序中声明一个变量时,需要在可执行语句之前声明,否则会出现以上错误。

但是我之前编译是好的,后面好几个工程文件中出现了这个错误,记起来是把C99之前取消了,然后勾选上C99,错误消失了。

 

posted on 2021-10-12 10:02  学习嵌入式的小王  阅读(1481)  评论(0)    收藏  举报

导航