我们最常用的方法是:设置一个中间变量,此方法最好用且好理解。
#include<stdio.h>
int main()
{
int a=3,b=5,t;
t = a;
a = b;
b = t;
}
第二个方法适合定义了加减法的数据类型:
#include<stdio.h>
int main()
{
int a=3,b=5;
a = a + b;
b = a - b;
a = a - b;
}
上述方法的一个变种是利用异或运算:
#include<stdio.h>
int main()
{
int a=3,b=5;
a^=b^=a^=b;
}