标题: 三种方法交换两个变量的值 [打印本页] 作者: FreshMAN15 时间: 2015-7-12 14:50 标题: 三种方法交换两个变量的值 第一种,借助第三个变量:
int a = 10,b = 20,temp;
temp = a;
a = b;
b = temp;
第二种,不借助第三个变量:
int a = 10,b = 20;
a = a + b;
b = a - b;
a = a - b;
第三种,采用异或
int a = 10,b = 20;
a = a^b;
b = a^b;
a = a^b;