问题 单项选择题

下列选项中,能正确地将x和y两个变量中的数据进行交换的表达式是()。

A.x=x+y y=y+x x=x+y

B.x=x+y y=x-y x=x-y

C.x=x+y y=y-x x=x-y

D.x=x-y y=x-y x=y-x

答案

参考答案:B

解析:本题是赋值运算,计算时要注意x,y值的变化。经过计算,A、C、D选项是无法达到数据交换的目的,只有B符合要求。故选B。

单项选择题
多项选择题