永发信息网

C语言基础问题,既然第一个if语句成立了,那么直接打印,完事了,为什么还要执行else if语句呢?

答案:1  悬赏:70  手机版
解决时间 2021-03-06 17:41
void main() { int a=5,b=4,c=3,d=2; if(a>b>c) printf("%d\n",d); else if((c-1>=d)==1) printf("%d\n",d+1); else printf("%d\n",d+2);
最佳答案
a>b>c这样的表达式是等价于(a>b) > c的。而a>b是成立,即a>b这个表达式的值为1.
故a>b>c等价于1>c所以这是不成立的。
同理c-1>=d这个表达式的值是1,所以执行else if部分。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
企业营销活动的四大支柱是
二万五千里长征所经过的县市
有没有关闭Chrome时(点击程序右上角X按钮)
急需侠客风云传激活码…大侠们帮忙…
华硕PA279和PG287哪台显示器好?
玫琳凯化妆品公司我想知道这个在什么地方
下列关于商品流通形式和资本流通形式的表述,
广电网络宽带无线路由器安装 求助啊!!!!
用手机如何在线观看沈阳综合频道直播生活。
曲靖市麒麟区农民科技教育培训中心我想知道这
(15分)历史证明,制度和机制创新是社会发展
戴眼镜的女孩该如何化妆
西北内陆地区的主要农业结构是CA. 以渔业为主
金兰夜话茶楼在什么地方啊,我要过去处理事情
中国移动物联卡是什么
推荐资讯
电信网线白蓝红跟白蓝怎么连接
联想ghostwin7sp1x86售价刚出售时大约多少钱
You are a cigarette, I'm addicted, be
电脑机箱电源风扇红蓝黑三线插头应该插在哪
【爽约是什么意思】爽约中的爽什么意思
洞庭超市在哪里啊,我有事要去这个地方
分数旁边有一个数的分数是什么。就比如1 1/2
鸿鑫源汽车维修服务有限公司地址在什么地方,
电吹风哪个牌子好,电吹风十大品牌排名什么牌
灵魂摆渡3百度云资源谢谢
怎么用QQ创建一个热聊!
阡陌的读音是什么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?