注意if后面没有{}也就是说,if成不成立,只执行z=x;x=y;y=z;并不影响,此代码一定会运行
if
{}
z=x;
x=y;y=z;
在没有{}的时候,if语句的作用范围只有后面一句x>y不成立,z = x;这一句不执行;x = y; x = y=20;y=z; y=z=30;所以x = 20,y=30,z=30选B