首页 > 其他 > 详细

两个值交换,不使用第三个中间变量做缓存。实现方法

时间:2021-01-10 22:21:40      阅读:38      评论:0      收藏:0      [点我收藏+]

 

方法一

int n1 = 70;
int n2 = 40;
n1 = n1 + n2;  //n1=110
n2 = n1 - n2;  //n2=70

n1 = n1 - n2;  //n1=40
Console.WriteLine($"第一个值是{n1},第二个值是{n2}");

 

方法二

int n1 = 50;
int n2 = 30;

n1 = n1 - n2;  //n1=20

n2 = n1 + n2;  //n2=50

n1 = n2 - n1;  //n1=30

 

两个值交换,不使用第三个中间变量做缓存。实现方法

原文:https://www.cnblogs.com/momj/p/14258503.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!