• 2021-04-14
    宏定义不是说明或语句,所以在行末不用加分号;如果加了分号,替换时连分号也一起替换
  • 正确

    内容

    • 0

      C51程序中#define 宏定义语句末尾一定要使用分号才能正确编译通过。

    • 1

      for(;;)结构中的两个分号,如果第一个分号前面没有初始化语句,则分号可以省略。

    • 2

      宏定义命令是以分号结束的

    • 3

      在省略for语句某个表达式时,如果该表达式后面有分号,分号必须保留。

    • 4

      复合语句{ }中各语句都必须以分号结尾,最后一个语句的分号也不能省略,而且在{ }之外不能再加分号。