谁能告诉我先算哪个,按啥顺序啊

img


谁能告诉我先算哪个,什么顺序,晕,凑三十个字,疼,唉,呀 啊 烦

根据运算符的优先级和结合性来看
!((x<y)&&!z||1)
先算(x<y)为 true,!z 为 false,
然后(x<y)和 !z 相 &&,结果为 false,
然后刚才的 false 和1相 ||,结果是 true,
整体取反,最终结果是false。
其实不用算,|| 只要有应该条件正确那么就是正确的,显然有个1,必为true,然后取反,是false。