符号 | 作用 | 说明 |
&& | 短路与 | 结果和&相同,但是有短路效果 |
|| | 短路或 | 结果和| 相同,但是有短路效果 |
- 注意事项:
- &、|:无论左边 true false,右边都要执行。
- &&、|:如果左边能确定整个表达式的结果,右边不执行。
- &&:左边为false,右边不管是真是假,整个表达式的结果一定是false。
- ||:左边为true,右边不管是真是假,整个表达式的结果一定是true。
1.a&&b&&c //只在a为真时,才判别b的值;只在a、b都为真时,才判别c的值。
2.a//b//c //只在a为假时,才判别b的值;只在a、b都为假时,才判别c的值。