int x=5,y=9,z; z=x++;(这个里面z=6,x=6)z=x++;(这个里面z=5,x=6)为什么结果不一样呢?
来源:百度知道 编辑:UC知道 时间:2024/06/15 16:45:08
你的题肯定有问题,至少没说清楚,据我的猜测,你的问题有两种:
第一种可能:
第一次运行z = x++; x 是在将值赋给z后再增1;此时z = 5,x = 6
第二次运行z = x++; x 是在将值赋给z后再增1;此时z = 6, x = 7
第二种可能:
z = ++x; x 是在将值赋给z前就增1;此时z = 6, x = 6
z = x++; x 是在将值赋给z后再增1;此时z = 5,x = 6
int x=2, y , z; 执行z=y=x--; 变量z的值是多少?
x+y+z=15 x+5y+10z=70 x,y,z,各是几?
(x+y+z)(x-y+z)(x+y-z)(y+z-x)=?
已知x,y,z满足x+y=5,z^2=xy+y-9 求x+2y+3z的值
一知X Y Z 满足X+Y=5 Z的平方=XY+Y-9 求X+2Y+3Z
已知x:y=2:3,y:z=4:5,x+y-z=5,求x,y,z
x;y=3;5 , y;z=2;3, 求x+y-z除以2x-y+z
已知x,y,z为正实数,y*y=x*z,求证:x*x+y*y+z*z>(x-y+z)*(x-y+z)
已知3x-2y-5z=0,2x-5y+4z=0,且x,y,z均不为0,求3x*x+2y*y+5z*z/5x*x+y*y-9z*z的值。
已知3x-2y-5z=0,2x-5y+4z=0,且x,y,z都不为0,求(3x*x+y*y+4z*z)/(5x*x+y*y-9z*z)的值