单选题
以下说法正确的是______。
A.宏定义是C语句,要在行末加分号
B.可以使用#undefine提前结束宏名的使用
C.在进行宏定义时,宏定义不能嵌套
D.双引号中出现的宏名也要进行替换
A
B
C
D
【正确答案】
B
【答案解析】
[解析] 本题考查宏的使用规则:①字符替换格式:#deftne标识符字符串,行末不加分号;②双引号中出现的宏名不替换;⑨如果提前结束宏名的使用,程序中可以使用#undefine;④在进行宏定义时,宏定义能层层置换,能够嵌套。
提交答案
关闭