题目内容
(请给出正确答案)
提问人:网友hufengl
发布时间:2022-01-07
[主观题]
定义一个带参数的宏,使两个参数的值互换,并写出程序,输入两个数作使用宏时的实参,输出已交换后的两个数。
简答题官方参考答案
(由简答题聘请的专业题库老师提供的解答)
抱歉!暂无答案,正在努力更新中……
试题3:写一个"标准"宏MIN,这个宏输入两
个参数并返回较小的一个。另外,当你写下面的代
码时会发生什么事?
least = MIN(*p++, b);
写一个“标准”宏 MIN,这个宏输入两个参数并返回较小的一个。
#define MIN(A,B) ((A) <= (B) ? (A) : (B))
A.宏不存在类型问题,宏名无类型,它的参数也无类型
B.宏替换不占用运行时间
C.宏替换时先求出实参表达式的值,然后代入形参数运算求值
D.其实,宏替换只不过是字符替代而已
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!