设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选项。
温馨提示:答案为网友推荐,仅供参考
相似回答