码迷,mamicode.com
首页 > 其他好文 > 详细

两个int变量交换

时间:2017-09-16 21:55:16      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:size   异或   nbsp   不用   span   bsp   位运算   int   变量   

两个变量int a,int b,不用临时变量过渡,两种方法:

第一种:

a= a+b;

b= a-b;

a= a-b;

 

第二种:异或的方法,也就是位运算,两个相同的数异或是为0的。

a= a^b;

b=a^b//就等于b=a^b^b;

a=a^b//就等于a=a^b^a

两个int变量交换

标签:size   异或   nbsp   不用   span   bsp   位运算   int   变量   

原文地址:http://www.cnblogs.com/loren-Yang/p/7532548.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!