单选题
如果变量x,y已经正确定义,下列语句哪一项不能正确将x,y的值进行交换( )。
A
x=x+y,y=x-y,x=x-y
B
t=x,x=y;y=t
C
t=y,y=x,x=t
D
x=t,t=y,y=x
答案解析
正确答案:D
解析:
举例说明,
D选项:如x=1,y=2,t=3,经过运算后,x=3,t=2,y=3
D选项:如x=1,y=2,t=3,经过运算后,x=3,t=2,y=3
题目纠错
c加加加加加加加加
