早教吧 育儿知识 作业答案 考试题库 百科 知识分享

intx=10,y=20,z=30;执行下面语句后,x,y,z的值为()if(x>y)z=x;x=y;y=z;A.x=10,y=20,z=30;B.x=20,y=30,z=30;C.x=20,y=30,z=10;D.x=20,y=30,z=20;

题目详情
int x=10,y=20,z=30;执行下面语句后,x,y,z的值为( )
if (x>y)
z=x;
x=y;
y=z;

A. x=10,y=20,z=30;
B. x=20,y=30,z=30;
C. x=20,y=30,z=10;
D. x=20,y=30,z=20;
▼优质解答
答案和解析
if (x>y)
z=x;//没有大括号,而且这个条件不满足,这一句不执行
x=y;//x=20
y=z; //y=30
//z没有变
//应该选择B