设x和y均为int型变量,则表达式“x+=y,y=x-y,x-=y”的功能是()
A、把x和y按从大到小排列
B、把x和y按从小到大排列
C、无确定结果
D、交换x和y中的值
【正确答案】:D
【题目解析】:先将两个数的和赋给变量x,即x=x+y;再执行y=x-y,相当于y=(x+y)-y=x,x的值已经换给了y;最后执行x=x-y,相当于x=(x+y)-x=y,这样不通过第3个变量就可以将两个变量的值互换。
设x和y均为int型变量,则表达式“x+=y,y=x-y,x-=y”的功能是()
- 2024-11-06 17:12:18
- 高级语言程序设计(13013)