若w、x、y、z、m均为int型变量,则执行下列的语句后m的值是()。 w=2,x=3,y=4,z=5; m=(w<x)?W:x: m=(m<z
若w、x、y、z、m均为int型变量,则执行下列的语句后m的值是( )。
w=2,x=3,y=4,z=5;
m=(w<x)?W:x:
m=(m<z)?m:Z;
m=(m<y)?m:y;
A.2
B.3
C.5
D.4
正确答案:A解析:条件表达式“a?b:c”的含义是:当a为真时,其值等于表达式b的值,当a为假时,其值等于表达式c的值。表达式运算过程:第1个表达式:w=2x=3为真,所以返回w的值,即m=w=2;第2个表达式:m=2z=5为真,所以返回m的值,即m=2;第3个表达式:w=2y4为真,所以返回m的值,即m=2。
词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
