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