int a=10;
b=5;
bool result=++a>50&&++b>1;
结果: a=11,b=5,result=false;
解释:(1)逻辑与的表达式,当第一个表达式为真时,第二个才计算。
(2)++x的优先级高于>的优先级;
bool result=++a>50||++b>1;
结果:a=11,b=6,result=true;
解释:(1)逻辑或的表达式,当第一个表达式为假时,第二个才计算
(2)++x的优先级高于>的优先级;