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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 05:41:23
C语言 y=(132>122?152:6>7?18:9)的值是多少,为什么,怎么算

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

C语言 y=(132>122?152:6>7?18:9)的值是多少,为什么,怎么算
结果是152
这就是一个
条件?值1:值2运算符的问题
如果条件为真则执行值1,如果不成立则执行值2
你这个问题中132>122成立所以执行值1
所以结果为152
把你后面的6>7?18:9式子看成一个整体如果如果要是这个题这样改一下
y=(1327?18:9)才是有难度的问题呢
先判断1327?18:9
现在再判断6>7是否为真,判断后为假,执行第二个“:”后的值,值为9