问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果
答案是x=1 y=0 z=0
这个不需要考虑优先级吗?直接从左往右算?&&优先级不是在||前面吗?不用先算&&吗?
答案是x=1 y=0 z=0
这个不需要考虑优先级吗?直接从左往右算?&&优先级不是在||前面吗?不用先算&&吗?
&&的优先级高,所以++x || ++y && ++z相当于++x || (++y && ++z),++x后逻辑或的第一条件已经满足,直接不再运行后面括号中的内容