若有下列程序段intx=1;y=2;x=x+y;y=x-y;x=x-y; 则执行后x和y的值分别是?
1个回答
x是2,y是1.
第一步把x+y的值赋给x,即x为3
第二步把x-y的值赋给y,即y为3-2=1
第三步把x-y的值赋给x,即x为3-1=2
这个就是把x和y值互换的.
相关问题
有如下程序段:x=3 y=8 x=x+y y=x-y x=x-y 该程序段运行后,变量x的值是()
有如下程序段: x=3 y=8 x=x+y y=x-y x=x-y 该程序段运行后,变量 x的值是( ) ZR_A=3
执行以下程序段后,x,y和z的值分别是______
下列程序段执行后z的值是( ).intx=2,y=3,z; z=(x++,y++); A:3 B:2 C:5 D:4
有如下程序段x=5,y=6,t=x,x=y,y=t 该程序段运行后,y的值为?
5、设x,y 为int型变量,则执行下列语句后,y的值是( ) x=5; y=x++*x++; y=--y*--y; A
3.设x=y=z=-1,则执行逻辑表达式++x || ++y && ++z后,x,y,z的值分别为
若7x-2y=0,则(x/y-y/x) / (x/y-1+y/x) 的值.
设 x="ABCDE",k=2,执行下列程序段后,变量y值为______.
若实数x,y满足 x≤2 ,y≥2 ,x+y≥2,则z=x+2y的最大值和最小值分别是多少