...则输出x,y的值分别是什么?为什么?求分析详细运算过程~~~

发布网友 发布时间:2024-10-24 05:20

我来回答

1个回答

热心网友 时间:2024-10-24 06:07

int x=3, y=2, z=1;
(x=5) || (y=6*x);
这一步的话这里的运算有一个或
或运算有一个特点,就是前面如果有一项为真的话后面的运算就不进行了。
x=5这个之后x是5
非零是真值
那么后面的y=6*x就不做了。
所以
最后的结果是
x=5
y=2(不变)

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com