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

admin2010-09-05  26

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

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

答案A

解析 条件表达式的形式如下:表达式17表达式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/ERI0FFFM
0

最新回复(0)