已知int x=10,y=20,z=30; 以下语句 if (x>y) z=x; x=y; y=z; 执行后x, y, z的值是?
选项A:x=10, y=20, z=30
选项B:x=20, y=30, z=20
选项C:x=20, y=30, z=10
选项D:x=20, y=30, z=30
正确答案:选项D