5 回答
已采纳
望远
TA贡献1017条经验 获得超1032个赞
&&是短路与操作,A &&B时,如果表达式A为false ,那么表达式B将得不到执行,因为此时已经可以判断A&&B 为假,但是如果改成&不管A是真还是假,B都会得到执行.
幸福的天平
TA贡献4条经验 获得超1个赞
10%2==1 为false,后面10/3==0&&1/0==0 都不会执行
&&判断如果遇到false 立即返回不执行后面代码
|| 判断如果遇到true 立即返回不执行后面代码
平时写代码可根据实际情况,排列表达式的位置,有时可大大提高性能
添加回答
举报
0/150
提交
取消