c++中运算符的优先级如下:
(从上到下的优先级为:上面最高)
括号
++ -- sizeof
/ %
+ -
> <>&#61; <&#61;
&#61;&#61; !&#61;
位运算
&&&#xff08;逻辑运算符&#xff09;
|| &#xff08;逻辑运算符&#xff09;
? :&#xff08;条件运算符&#xff09;
赋值运算
逗号运算
此例题中&#xff0c;先执行x&#43;1的操作&#xff0c;而 &#xff5c;&#xff5c; 的条件是只要有一个为真&#xff0c;结果就是真&#xff0c;因为&#xff58;原本为&#xff11;&#xff0c;加上&#xff11;之后为&#xff12;&#xff08;即是真&#xff09;&#xff0c;不对&#xff5c;&#xff5c;运算符右边进行判断&#xff08;即&#xff59;&#xff0c;&#xff5a;不运算&#xff09;&#xff0c;&#xff57;为&#xff11;&#xff08;&#xff43;&#xff0b;&#xff0b;中&#xff11;代表真&#xff09;.