int x=2,y=3,z=4,则表达式x+y>z&&y==z的值为?详细一点先算什么后算什么谢啦!
答案:3 悬赏:30 手机版
解决时间 2021-04-02 04:46
- 提问者网友:呐年旧曙光
- 2021-04-01 18:30
int x=2,y=3,z=4,则表达式x+y>z&&y==z的值为?详细一点先算什么后算什么谢啦!
最佳答案
- 五星知识达人网友:迟山
- 2021-04-01 19:18
先算x+y>z,那么显然2+3>4成立,输出1。然后计算y==z,那么显然3==4不成立,所以输出0。最后计算1&&0,1与0肯定是0咯。所以最后结果为0.
全部回答
- 1楼网友:天凉才是好个秋
- 2021-04-01 21:08
false,因为&&是要求所有条件都成立的,即&&前面返回的要为true,而且&&后的也要返回为true,如果是 || 的话那么只要其中一个成立条件成立,那么就在成立的条件处停止,并执行判断成立的语句。就你这题的话是从走往右算的,先算 x+y>z,然后算 y==z。
- 2楼网友:不想翻身的咸鱼
- 2021-04-01 20:24
先x+y>z是真继续y==z是假 结果是false 0
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯