黑马程序员技术交流社区

标题: 逻辑运算符短路问题 [打印本页]

作者: uproject    时间: 2016-3-4 11:05
标题: 逻辑运算符短路问题

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


作者: yatoutou    时间: 2016-3-4 13:27
不懂,请大师来吧
作者: 从心开始のBean    时间: 2016-3-5 22:53
当 || 和 && 组合使用时, 构成短路问题, 此时编译器从左往右扫描(忽略优先级)
作者: raink001    时间: 2016-3-5 23:45
详细内容自己查下,大概就是这样

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

屏幕快照 2016-03-05 下午11.44.52.png





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2