中易网

C语言中 #define T(c) (c==c==c) mian() { printf("%d %d\n",T(5),T(1)); } 为什么输出0 1

答案:2  悬赏:10  
解决时间 2021-01-17 05:25
C语言中 #define T(c) (c==c==c) mian() { printf("%d %d\n",T(5),T(1)); } 为什么输出0 1
最佳答案
T(5) 替换成 (5==5==5)
先判断前者 5==5成立,返回1,然后1==5不成立,因此返回0
T(5) 替换成 (1==1==1)
先判断前者 1==1成立,返回1,然后1==1成立,因此返回1
全部回答
T(5)相当于(5==5==5)也就是判断( (5==5)==5 ),化简(1==5),当然错误,所以为0
T(1)相当于(1==1==1)也就是( (1==1)==1),化简得(1==1),是争正确的,所以为1
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
徐州真味佳小吃培训是骗子吗?
李大伯今年养鸭子4500字,比去年养的只数的2
没有设计联动系统,电梯需要联动吗
it would seem there is a good deal of trut
醴陵悦兴宾馆地址在什么地方,想过去办事
佳美家超市怎么去啊,我要去那办事
短文改错i was playing guitar
实木门凹进去了怎么处理。
醴陵富临宾馆超市地址在什么地方,我要处理点
隔离开关有哪些基本结构?
双手大小不一样是什么原因引起的,用得多的那
一个30岁的青年智商只有50属不属于智障呢?
电机绕组烧了,怎么进行重新绕线?怎么选线?
金豪汽车销售有限公司(峰江街道十份村一零四
初入职场一个人好孤单想放弃该怎么办?
推荐资讯
巴克巴童装是童装中的高端品牌吗?
约会大作战诱宵美九的攻击对哪位精灵无效? A
8分之77+8分之33
(1/2)尊敬的???先生,您好:感谢您申请
珺财便利店怎么去啊,我要去那办事
货币学派的货币供应理论及其政策意义
什么是网土银行迮么用
求一个大学班级微电影,能展现班级风采的,也
桂林米粉店我想知道这个在什么地方
玉林美食街、步行街。美林街具体在哪里??分
跪求64位 eplan安装包,带破解
我们9号很多人到青岛旅游,预计待一周,在那
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?