4.33 若有int w=1,x=2,y=3,z=4;则表达式w<x?w:y<z?y:z的值是 。 A)4 B)3 C)2 D)1 参考答案:D 求讲解

如题所述

因为条件运算符的结合方向是自右至左的,所以表达式就可以变为w<x?w:(y<z?y:z),代入数据就为1<2?1:(3<4?3:4),进一步计算括号里的结果变为为1<2?1:3,最后整个条件表达式的结果为1。
温馨提示:内容为网友见解,仅供参考
无其他回答

...w=1,x=2,y=3,z=4;则表达式w<x?w:y<z?y:z的值是 。 A)4 B)3 C)2...
因为条件运算符的结合方向是自右至左的,所以表达式就可以变为w<x?w:(y<z?y:z),代入数据就为1<2?1:(3<4?3:4),进一步计算括号里的结果变为为1<2?1:3,最后整个条件表达式的结果为1。

相似回答