首页 > 技术文章 > main.c(53): error: #268: declaration may not appear after executable statement in block

BMYC 2019-04-17 08:21 原文

 

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

推荐阅读