VB变量值的互换?

来源:百度知道 编辑:UC知道 时间:2024/06/07 13:59:43
以下【 】程序可以实施X、Y变量值的互换。
?(A)Y=X:X=Y? (B)Z=X:Y=Z:X=Y (C)Z=X:X=Y:Y=Z ?
(D)Z=X:W=Y:Y=Z:X=Y

答案是C。
Z=X:X=Y:Y=Z 分析:
假定X=1,Y=2,则:
1.执行Z=X后,Z=X=1,Y=2
2.执行X=Y后,X=2,Y=2,Z=1
3.执行Y=Z后,Y=1,X=2,Z=1
其中变量Z起临时存放数据的作用。

选择C.
X=Y的是把Y的值赋给X.但是这样做,X的值就没有了,所以先要把X的值保存起来,这就是Z=X语句的作用.J最后再把Z,也就是原来的X的值赋给Y.此时,X,Y的值已经互换.

c啦
自己画个图看看

3个瓶子倒水就是

C