宏定义不是说明或语句,所以在行末不用加分号;如果加了分号,替换时连分号也一起替换
正确
举一反三
内容
- 0
C51程序中#define 宏定义语句末尾一定要使用分号才能正确编译通过。
- 1
for(;;)结构中的两个分号,如果第一个分号前面没有初始化语句,则分号可以省略。
- 2
宏定义命令是以分号结束的
- 3
在省略for语句某个表达式时,如果该表达式后面有分号,分号必须保留。
- 4
复合语句{ }中各语句都必须以分号结尾,最后一个语句的分号也不能省略,而且在{ }之外不能再加分号。