问题
单项选择题
若整型变量a、b、c、d中的值依次为:1、4、3、2。则条件表达式a<ba:c<dc:d的值是______。
A.1
B.2
C.3
D.4
答案
参考答案:A
解析: 条件运算符的结合方向为“自右至左”,所以表达式a<ba:c<dc:d等价于a<ba:(c<dc:d)。因为a=1,b=4,所以a<b为真,整个表达式返回的是a的值1。所以选项A正确。
若整型变量a、b、c、d中的值依次为:1、4、3、2。则条件表达式a<ba:c<dc:d的值是______。
A.1
B.2
C.3
D.4
参考答案:A
解析: 条件运算符的结合方向为“自右至左”,所以表达式a<ba:c<dc:d等价于a<ba:(c<dc:d)。因为a=1,b=4,所以a<b为真,整个表达式返回的是a的值1。所以选项A正确。