若整型变量a、b、c、d中的值依次为:1、4、3、2。则条件表达式a<b?a:c<d?c:d的值是( )。

admin2009-01-15  36

问题 若整型变量a、b、c、d中的值依次为:1、4、3、2。则条件表达式a<b?a:c<d?c:d的值是(    )。

选项 A、1
B、2
C、3
D、4

答案1

解析 因为条件运算符的结合方向为“自右至左”,所以表达式a<b?a:c<d?c:d相当于 a<b?a:(c<d?c:d)。由于a=1,b=4,所以a<b的结果为“真”,所以整个表达式的值为a的值1。所以,4个选项中选项A符合题意。
转载请注明原文地址:https://jikaoti.com/ti/hmK0FFFM
0

最新回复(0)