void fun1()
{
int a=10,b=100;
a=a+b;
b=a-b
a=a-b;
cout<<"a="<<a<<","<<"b="<<b<<endl;
}
void fun2()
{
int a=10,b=100;
a=a*b;
b=a/b;
a=a/b;
cout<<"a="<<a<<","<<"b="<<b<<endl;
}
void fun3()
{
int a=10;int b=100;
a^=b;
b^=a;
a^=b;
cout<<"a="<<a<<","<<"b="<<b<<endl;
}
备份地址: 【不借助第三个变量,交换两个变量值的3种方式】