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

admin2013-02-23  37

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

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

答案C

解析 本题考查三目运算符a<b?a:c<d?c:d也可写成a<b?a:(c<d?c:d),所以根据优先级,先算括号内的,C小于d为真取c的简,再看a小于b为假,所以取c的值。
转载请注明原文地址:https://kaotiyun.com/show/6aPp777K
0

最新回复(0)