设x和y均为int型变量,则以下语句:“x+=y;y=x-y;x-=y;”的功能是______。

admin2013-02-23  29

问题 设x和y均为int型变量,则以下语句:“x+=y;y=x-y;x-=y;”的功能是______。

选项 A、把x和y按从大到小排列
B、把x和y按从小到大排列
C、无确定结果
D、交换x和y中的值

答案8

解析 先将两个数的和赋给变量x,即x=x+y;再执行y=x-y,相当于y=(x+y)-y=x,x的值已经换给了y;最后执行x=x-y,相当于x=(x+y)-x=y,这样不通过第3个变量就可以将两个变量的值互换。
转载请注明原文地址:https://kaotiyun.com/show/5bJp777K
0

最新回复(0)