Rub*_*uba 0 java
可能重复: 一个清晰的,外行的解释| 和|| 在C#中? 和|有什么区别?和|| 在Java中?
运算符和有什么不一样?和运算符|| ?? 而且&和&& ??有什么区别?
谢谢...
aio*_*obe 5
主要区别在于,在表达式中a && b,b如果a为false,则不会进行计算,而在a & b两者中a,b无论如何都将进行计算。可以说是&&“ 短路 ”评估。
a && b
b
a
a & b
&&
同样,对于a || b:b如果a为true,则不会进行评估,而对于a | b两者a,b则无论如何都将被评估。
a || b
a | b
归档时间:
15 年,3 月 前
查看次数:
686 次
最近记录: