永发信息网

c语言宏定义和条件运算问题

答案:2  悬赏:0  手机版
解决时间 2021-04-25 17:20
设宏定义#define IFABC(a,b,c) c=a>b?a:b
int x,m=5,n=1时,执行语句“IFABC(m+n,m,x)”;后,x的值为
这个执行时x=m+n>m?m+n:m;答案是多少?
最佳答案
x=6,x=m+n>m?m+n:m这个表达式就是当条件成立时,选择前者m+n,否则就选后者m.
全部回答

先理解三目运算符的用法,就不难得出结论了。

x的值为6

x = m + n > m ? m+n : m答案是6

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
初二开学板报教师寄语,小学家长寄语大全
现在一般的抓鸡工具还能抓到鸡吗?有什么注意
这个女孩叫什么??
有没有好听的歌呀!告诉我点,谢谢
dnf黑屏了怎么办??
背“文”白铜正德通宝什么价格
苍南金扇王矿山设备有限公司地址有知道的么?
在《公输》这篇文章中,结合文章,墨子在劝说公
蛇油粪便吗?
分类等级越高,所包括的什么?
手机卡咋办?
QQ久了没上会被回收吗?多久?
我的世界怎么给马回血,我的世界豹猫,如果掉血
(欢迎转载)是什么意思?
如截图所示,为什么QQ音乐总是提示脚本错误?
推荐资讯
天下贰悲剧的弈剑加点问题
爱国者迈凯轮MK3506mp5内屏坏了,在徐州得修
香港讲什么语言
《放逐爱情》歌词。
下载电子书收费吗?从哪里下载?怎样才能知道
cpu会影响网络速度么?
七雄争霸中怎样才能不被别人攻击
判断题桌面的大小就是桌面的面积.
在新区,问道新手如何快速升级?
科比能拿本赛季nba的MVP吗?
河南互信商贸有限公司我想知道这个在什么地方
戴尔vostro1510触摸板怎么开?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?