A-A+

以下说法正确的是()。A.宏定义是C语句 要在行末加分号B.可以使用#undefine提前结

2022-08-06 00:55:47 问答库 阅读 174 次

问题详情

以下说法正确的是()。
A.宏定义是C语句,要在行末加分号
B.可以使用#undefine提前结束宏名的使用
C.在进行宏定义时,宏定义不能嵌套
D.双引号中出现的宏名也要进行替换

参考答案

正确答案:B
解析:本题考查宏的使用规则:①字符替换格式:#define标识符字符串,行末不加分号;②双引号中出现的宏名不替换;③如果提前结束宏名的使用,程序中可以使用#ndefine;④在进行宏定义时,宏定义能层层置换,能够嵌套。

考点:分号,语句