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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© uproject 中级黑马   /  2016-3-4 11:05  /  1145 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


result = x || y && z ;
视频上说如果x为真,则会造成短路问题,后面表达式不执行,但是&&的优先级不是比 || 的优先级高吗,为什么不先执行&&?

3 个回复

倒序浏览
不懂,请大师来吧
回复 使用道具 举报
当 || 和 && 组合使用时, 构成短路问题, 此时编译器从左往右扫描(忽略优先级)
回复 使用道具 举报 1 0
详细内容自己查下,大概就是这样

屏幕快照 2016-03-05 下午11.44.52.png (70.16 KB, 下载次数: 49)

屏幕快照 2016-03-05 下午11.44.52.png
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马