问题 单项选择题

下面对宏定义的描述中不正确的是

A.宏不存在类型问题,宏名无类型,它的参数也无类型

B.宏替换不占用运行时间

C.宏替换时先求出实参表达式的值,然后代入形参数运算求值

D.其实,宏替换只不过是字符替代而已

答案

参考答案:C

解析: 本题考察对宏的理解。宏其实就是替换,这种替换不是在运行时进行,而是自编译时就完成的。替换时仅仅将表达式展开.不进行运算求值。

单项选择题
单项选择题