为了账号安全,请及时绑定邮箱和手机立即绑定

C#中两个变量相互交换值不用中间变量

C#中两个变量相互交换值不用中间变量

C#
幕布斯6054654 2019-06-07 07:06:51
C#中两个变量相互交换值不用中间变量
查看完整描述

4 回答

?
慕慕森

TA贡献1856条经验 获得超17个赞

int a=10;
int b=20;
a=a+b;
b=a-b;
a=a-b;

查看完整回答
反对 回复 2019-06-08
?
湖上湖

TA贡献2003条经验 获得超2个赞

x=x+y;
y=x-y;
x=x-y;
这样就完成了x与y的交换而不用中间变量。

查看完整回答
反对 回复 2019-06-08
?
慕田峪4524236

TA贡献1875条经验 获得超5个赞

int a = 10;
int b = 15;
a = b + (b = a) * 0;

查看完整回答
反对 回复 2019-06-08
  • 4 回答
  • 0 关注
  • 791 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信