当int x=1,y=2,z=3时,执行以下程序段后z=[?].if(x<y)z=x;x=y;y=z;
来源:百度知道 编辑:UC知道 时间:2024/06/09 11:08:42
首先要知道:每个if判断条件,只控制其后的一个句子,也就是if之后,第一个分号之前,当然,你可以用大括号把若干句子括到一起,作为一个句子,以使if之后执行多个句子!
所以,x<y成立,执行z=x,此时,x=1,y=2,z=1 (此后与if无关)
然后继续程序,执行x=y,此时,x=2,y=2,z=1
最后,执行y=z,此时,x=2,y=1,z=1
if(x<y) 因为x=1,y=2 x<y为真
执行z=x;x=y;y=z;
z=x=1;x=y=2,y=z=1
所以z=1
z==1;
因为x=1<x=2成立,所以执行if语句,
z==x==1;
x==y==2;
y==z==x==1;
z最后值是1
int x=2, y , z; 执行z=y=x--; 变量z的值是多少?
"int x y=0,z,*p[3];p[0]=&y;p[1]=&y;p[2]=&z;",以下表达式有语法错误的是
已知 int a=1,y=3;执行y=9-(--y)-(--y)后,为什么x=7?
已知x+y+z=36,2x-y+z=18.求当x-y=1时,z的值
当x :y:z=3:4;5时,求分式xy-2xz+xz/2x* -y* +z*
解方程组 x+y=2z,x-y=1/3z,x+y+z=18
已知Y+1与Z成正比例,当Z=1时,Y=1,Z与X--1成正比例,当Z=2时,Z= --2,求Y与X--1的函数关系
若x+y+z=-3,-3x-2y+z=1,x-3y+2z=-5,求x,y,z的值.
已知3x-z=x+y+z=4x+2y-z,求x : y : z
已知2x+y+z=26,x-y+z=18,求当x-y=1时,x*y*z等于多少?