C语言 y=(132>122?152:6>7?18:9)的值是多少,为什么,怎么算

问题描述:

C语言 y=(132>122?152:6>7?18:9)的值是多少,为什么,怎么算
1个回答 分类:综合 2014-10-29

问题解答:

我来补答
结果是152
这就是一个
条件?值1:值2运算符的问题
如果条件为真则执行值1,如果不成立则执行值2
你这个问题中132>122成立所以执行值1
所以结果为152
把你后面的6>7?18:9式子看成一个整体如果如果要是这个题这样改一下
y=(1327?18:9)才是有难度的问题呢
先判断1327?18:9
现在再判断6>7是否为真,判断后为假,执行第二个“:”后的值,值为9
 
 
展开全文阅读
剩余:2000
上一页:求形状的题不会