首先要知道:每个if判断条件,只控制其后的一个句子,也就是if之后,第一个分号之前,当然,你可以用大括号把若干句子括到一起,作为一个句子,以使if之后执行多个句子! 所以,x 然后继续程序,执行x=y,此时,x=2,y=2,z=1 最后,执行y=z,此时,x=2,y=1,z=1
z==1;因为x=1z==x==1;x==y==2;y==z==x==1;
if(x执行z=x;x=y;y=z;z=x=1;x=y=2,y=z=1所以z=1
z最后值是1