宏定义不是 C 语句,一定不可以在行末加分号。
对
举一反三
- 宏定义不是C语句,不必在行末加分号。
- 宏定义不是说明或语句,所以在行末不用加分号;如果加了分号,替换时连分号也一起替换
- 关于宏定义描述错误的是? A: 宏定义不是说明或语句,在行末不必加分号,如加上分号则连分号一起置换; B: 宏定义必须写在函数之外; C: 宏定义必须使用“=”符号连接; D: 宏定义作用域为宏定义命令起到源程序结束。
- 宏定义后一定要有分号。()
- 中国大学MOOC: 3.以下说法正确的是()A.宏定义是C语句,所以要在行末加分号B对程序中用双引号括起来的字符串内的字符,与宏名相同的要进行置换C在进行宏定义时,宏定义不能层层置换D.可以用#undefine命令终止宏定义的作用域
内容
- 0
C51程序中#define 宏定义语句末尾一定要使用分号才能正确编译通过。
- 1
若一条语句在一行写不下时,在行末可用( )符号连接。 A: 冒号 B: 逗号 C: 空格+_ D: 分号
- 2
若一条语句在一行写不下时,在行末可用()符号连接。 A: 冒号 B: 逗号 C: 分号 D: 空格+下划线
- 3
符号常量定义是宏定义预处理命令,不是C语句。
- 4
宏定义命令是以分号结束的