单选题

在 C 语言中,已知 int x = 1,y =2,z =3,则执行 if(x>y) z=x;x=y;y=z;后,x、y、z 的值分别是(     )。

【正确答案】 D
【答案解析】