已知int x=1,y=2,z=3;以下语句执行后x,y,z的值是

if(x>y)z=x;x=y;y=z
2025-05-07 22:50:31
推荐回答(3个)
回答1:

if条件只影响z=x语句;不成立则不执行z=x语句,所以z=3,保留原值。程序会继续执行x=y;y=z改变赋值,x=2,y=3.

回答2:

不满足if条件即不执行if语句
x=1;
y=2;
z=3;

回答3:

x= 2
y =3
z =3