设a=1,b=2,c=3,d=4,则表达式:“a<b?a:b<b?a:c<d?a:d”的结果为( )。

admin2012-12-03  31

问题 设a=1,b=2,c=3,d=4,则表达式:“a<b?a:b<b?a:c<d?a:d”的结果为(    )。

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

答案D

解析 在三目运算符中.优先级相同,按从右到左的结合性计算,a<b?a:(c<d?a:d)c<d成立所以取值a,同理可得,选择D选项。
转载请注明原文地址:https://kaotiyun.com/show/xgPp777K
0

最新回复(0)