黑马程序员技术交流社区
标题:
优化逻辑 AND(&&)和OR(||)的小知识
[打印本页]
作者:
ykrh
时间:
2013-3-24 21:38
标题:
优化逻辑 AND(&&)和OR(||)的小知识
本帖最后由 ykrh 于 2013-3-24 22:11 编辑
对于逻辑 And(&&):
除非条件表达式的前半部分为真,否则,不会再去求算逻辑AND运算符的后半部.如果前半部 为假,整个条件表达式一定为假,所以再去求算后半部就没效率了.
对于逻辑 OR(||):
除非条件表达式前半部为假,否则,不会再去求算逻辑OR运算符的后半部,如果前半部为真, 整个条件表达式一定为真.
总结:使用逻辑AND(&&)时,把结果最可能为false的表达式放到前面;使用逻辑OR(||)时,把结果最可能为true 的表达式放到前面.
作者:
魏福伟
时间:
2013-3-24 21:58
短路特性
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2