c语言 解释一下表达式“2>1>0?3>2>1:4>3>2?5>4>3:

问题描述:

c语言 解释一下表达式“2>1>0?3>2>1:4>3>2?5>4>3:
1个回答 分类:综合 2014-12-15

问题解答:

我来补答
A?B:C的意思是如果A为真,则取B,否则取C.
在C语言中没有连等式,也就是2>1>0不能放在一起看,先看2>1为真,所以这个表达式的值为1,再看(2>1)>0,也就是判断1>0,为真,所以取3>2>1的真值为0.
再问: 问了这么多人 终于有个让我明白的了谢谢😊
 
 
展开全文阅读
剩余:2000