A-A+

下面是对宏定义的描述 不正确的是 ______。A.宏不存在类型问题 宏名无类型 它的参数也

2022-08-06 05:37:37 问答库 阅读 176 次

问题详情

下面是对宏定义的描述,不正确的是 ______。
A.宏不存在类型问题,宏名无类型,它的参数也无类型
B.宏替换不占用运行时间
C.宏替换时先求出实参表达式的值,然后代入形参运算求值
D.宏替换只不过是字符替代而已请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
解析:宏替换实质上就是字符替代,它不可能进行计算,故C错误。带参数的宏与函数相比,宏在程序编译之前已经将代码替换到程序内,执行时不会产生类似于函数调用的问题,可以说不占用运行时间。

考点:类型,定义