若int x=2,y=3,z=4 则表达式x<z?y:z的结果是( )
A)4 B)3 C)2 D)0 E)1
N诺智能批改可自动批改答案并给出反馈,每次使用将消耗 1个诺币
您当前的诺币数量: 个
N诺正在智能批改,预计需要30秒,请稍候...
首先,我们需要了解x<z?y:z这个表达式的含义。
这是一个条件运算符(也叫三元运算符),它的格式是:条件 ? 表达式1 : 表达式2。它的意思是,如果“条件”为真(非0),则整个表达式的值为“表达式1”的值;否则,其值为“表达式2”的值。
现在,给定int x=2,y=3,z=4,我们可以计算x<z?y:z的值。
首先评估条件x<z。由于2确实小于4,所以条件为真。 因为条件为真,所以整个表达式的值就是“表达式1”的值,即y的值。 根据题目,y的值为3。 所以,x<z?y:z的结果是3。
答案是B)3。
B
首先,我们需要了解x&l...
登录后提交答案