A-A+
假定w x y m均为int型变量 则执行下列的语句后 m的值是()。 w=6 x=4 y=
问题详情
假定w、x、y、m均为int型变量,则执行下列的语句后,m的值是()。 w=6,x=4,y=3; m=(w<x)?w:x; m=(m<y)?m:y;
A.3
B.4
C.5
D.6请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:A
解析:条件表达式“a?b:c”的含义是:当a为真时,其值等于表达式b的值,当a为假时,其值等于表达式c的值。第一个表达式:w=6<x=4为假,所以返回x的值,即m=x=4;第二个表达式:m=4<y=3为假,所以返回y的值,即m=y=3。