出现这个错误是指你的宏定义没有起到作用,一般可能由以下三种原因造成的
第一,是看看你的宏定义是否加了分号,将分号删掉即可;如下图所示

第二,看看你的宏定义中是否有中文括号,如果打了中文括号也会造成这个错误;
第三,keil默认C90,改成点开魔术棒 给C99打上勾即可,如下图所示;

以上操作就基本可以解决这种报错了。
本文指导如何修复编程中遇到的宏定义错误,涉及分号检查、中文括号问题及C99模式切换。通过简单步骤,快速定位并解决常见问题。
出现这个错误是指你的宏定义没有起到作用,一般可能由以下三种原因造成的
第一,是看看你的宏定义是否加了分号,将分号删掉即可;如下图所示

第二,看看你的宏定义中是否有中文括号,如果打了中文括号也会造成这个错误;
第三,keil默认C90,改成点开魔术棒 给C99打上勾即可,如下图所示;

以上操作就基本可以解决这种报错了。

被折叠的 条评论
为什么被折叠?