declaration may not appear after executable statement in block
keil 编译时出现 declaration may not appear after executable statement in block,找到keil工程对应的函数
定义的地方出现在了赋值的后面,比如
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。int func()
{
int a=13;//;定义和赋值
int b; //定义不能出现在赋值的后面
}
解决办法1:
int func()
{
int b; //定义
int a=13;//;定义和赋值
}
解决办法2:
在keil配置选项中 “C/C++”栏下构选 C99 Mode,重新编译错误消失。

更多精彩