a||b+c&&b-c的值为什么是1啊?

a||b+c&&b-c的值为什么是1啊?
如题
其中 a=3 b=4 c=5
主要 是 那个负数 和&&前的关系
zgh40 1年前 已收到1个回答 举报

ruyi378 幼苗

共回答了22个问题采纳率:86.4% 举报

你这样理解吧,
a||b+c&&b-c,由于+,-的优先级比&&高,所以先计算加减的,可以化简为
3||9&&-1
由于&&优先级比||高,所以先算&&,
对于非零的数,他是代表true的,
所以就变成了3||1,
这部你应该清楚了,就是1

1年前

3
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.028 s. - webmaster@yulucn.com