77问答网
所有问题
c语言 解释一下表达式“2>1>0?3>2>1:4>3>2?5>4>3:6>5>4”是什么意思?完
c语言 解释一下表达式“2>1>0?3>2>1:4>3>2?5>4>3:6>5>4”是什么意思?完全看不明白
举报该问题
推荐答案 推荐于2017-09-02
A?B:C的意思是如果A为真,则取B,否则取C。
在C语言中没有连等式,也就是2>1>0不能放在一起看,先看2>1为真,所以这个表达式的值为1,再看(2>1)>0,也就是判断1>0,为真,所以取3>2>1的真值为0。
追问
问了这么多人 终于有个让我明白的了谢谢😊
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/WIIpY3G8pGvWqWGYWI.html
相似回答
大家正在搜
相关问题
c语言 表达式3>2>1的值,答案是0,为什么?
C语言表达式6>3&&3&&4+2<5的值是
C语言<表达式1>?<表达式2>:<表达式3> 怎么用,举例...
c语言关系表达式结果判断 如 3>2结果为真 , 4>2>1...
c语言计算表达式s=1-2/x+3/x^2-4/x^3+5/...
在C语言中 语句 printf("%d%d%%d%d",1+...
(x>=y>=2)?1:0 C语言中这个算术表达式的值是多少...