单选题
以下有关宏替换的叙述不正确的是( )。
A、
使用宏定义可以嵌套
B、
宏定义语句不进行语法检查
C、
双引号中出现的宏名不替换
D、
宏名必须用大写字母表示
【正确答案】
D
【答案解析】
解析:本题考查宏替换的规则。宏替换有两类:简单的字符替换和带参数的宏替换。使用宏应注意:①宏定义仅仅是符号替换,不是赋值语句,因此不做语法检查;②为了区别程序中其他的标示符,宏名的定义通常用大写字母,但不是必须用大写;⑧双引号中出现的宏名不替换;④使用宏定义可以嵌套,即后定义的宏中可以使用先定义的宏。
提交答案
关闭