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

admin2013-02-23  34

问题 若整型变量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),首先求出条件表达式c<d? c: d的值等于2,再求条件表达式a<b?a:2的值,由于a-1<b-4成立,所以上述条件表达式的值等于1。
转载请注明原文地址:https://jikaoti.com/ti/O5n0FFFM
0

最新回复(0)