若int x=2,y=3,z=4 则表达式x<z?y:z的结果是( )
A)4 B)3 C)2 D)0 E)1
首先,我们需要了解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...
用户登录可进行刷题及查看答案
登录后提交答案