int x=1,y=2,z=3;if(x>y||x<z&&y>z)z=x;x=y;y=z;
&&优先级高于||
int x=1,y=2,z=3; if( x>y || (x<z&&y>z))// (0 || (1 && 0))->false {//没有花括号,if范围只包含if后面第一个语句。 z=x;//不执行 } x=y; y=z;