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

admin2009-01-15  29

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

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

答案1

解析 条件表达式的形式如下:表达式1?表达式2:表达式3,所以本题条件表达式a<b?a:c<d?c:d应该理解为a<b?a:(c<d?c:d),首先求出条件表达式e<d?c:d的值等于2,再求条件表达式a<b?a:2的值,由于a=1<b=4成立,所以上述条件表达式的值等于1。
转载请注明原文地址:https://kaotiyun.com/show/H2Xp777K
0

最新回复(0)