A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© caiyiq 中级黑马   /  2016-3-19 23:29  /  900 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

&和&&,|和||这两对逻辑运算符的逻辑判断结果是一致的,区别只是&&和||能产生短路,如果前面已经可以知道结果,后面不用运算吗

6 个回复

倒序浏览
是的,&和&&,|和||效果是相同的,只是&&左边是false的时候,右边就不再执行,直接进入语句体;而||是左边如果是ture,则不再运行右边,直接进入语句体.
回复 使用道具 举报
&&前面是假的后面就不执行   ||前面是真的后面就不执行。
回复 使用道具 举报
是的,到后面你就会发现基本上都是用的&&这个了
回复 使用道具 举报
&&是前面有错则跳出,对则继续判断,直到有错为止,||有对的则立马退出,不再继续执行
回复 使用道具 举报
学习了,,谢谢
回复 使用道具 举报
一定不负自己的努力!!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马