00问答网
所有问题
w=1,x=2,y=3,z=4 则条件表达式w<x?w:y<z?y:z的值是多少? 请说一下具体的优先级,先算哪一个?
如题所述
举报该问题
推荐答案 2013-04-24
(w<x)?w:((y<z)?y:z)
最后输出是 1 先判断w<z是否为真,为真的话就输出w,否则 在计算y<z?y:z 同样,y<z 为真的话,就输出y 否则 输出z
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/jZrI0TBn0.html
相似回答
若
w=1, x=2, y=3, z=4
,
则
答:
若
w=1,x=2,y=3,z=4
,
则条件表达式w
<
x?w:y
<
z?y:z的值是
4。(A>B)?A:B;若(A>B)为真,则取A,如果(A>B)为假,则取B。
...若
w=1,x=2,y=3,z=4
,
则条件表达式w
<
x?w:y
<
z?y:z的值是
()。_百度知 ...
答:
执行结果为1,也就是
w的值
。这句话首先判断w<
x条件
是否成立成立就返回w否则判断y<z是否成立,成立反回y,不成立返回z,由于w<x条件成立,所以返回w的值。如果w小于x为真则取w为假取y,如果y小于z为真则取y为假则取z。
若“
w=1,x=2,y=3,z=4
”,
则条件表达式
“w>y
?w:y
<
z?y:z
”的结果是啥_百度...
答:
运算符优先级的问题,此表达式应如此理解:w > y ? w : ( y <
z ? y : z
)。先计算括号内,因条件成立故返回y。再计算w > y ,值为false故返回y。w>
x ? w : y
<
z ? y:z
。先判断w>x 为假,所以要将y<
z?y:z
表达式的值
作为整个表达式的值。而y<z?y:z 先判断y<z 为真,...
2.若
w=1, x = 2, y=3, z = 4
,
则条件表达式w
<
x ? w: y
<
z ? y
...
答:
否则,
表达式的值
就为z。这里
,y=3,z=4
,所以y小于z,表达式的值为
y的值
,即为3。此时,整个表达式就变为:w<
x?w:
3 这个表达式用语言描述就是:如果w小于x,那么表达式的值就为w,否则,表达式的值就为3。这里
w=1,x=2,
所以w小于x,表达式的值为
w的值
,即为1。
大家正在搜