&与&&的区别

&是“逻辑与”(“按位与”“位运算符”),一定要判断完所有的条件才能确定到底返回true还是false。

&&是“短路与”(“逻辑运算符”),当从左至右判断时,一旦出现有一个条件判断为false,之后的条件则不再作判断。

原文地址:https://www.cnblogs.com/bettyling/p/4274544.html