下面是对宏定义的描述,不正确的是______。

admin2010-09-05  32

问题 下面是对宏定义的描述,不正确的是______。

选项 A、宏不存在类型问题,宏名无类型,它的参数也无类型
B、宏替换不占用运行时间
C、宏替换时先求出实参表达式的值,然后代入形参运算求值
D、宏替换只不过是字符替代而已

答案C

解析 宏替换实质上就是字符替代,它不可能进行计算,故C错误。带参数的宏与函数相比,宏在程序编之前已经将代码替换到程序内,执行时不会产生类似于函数调用的问题,可以说不占用运行时间。
转载请注明原文地址:https://jikaoti.com/ti/Q7I0FFFM
0

最新回复(0)