您的位置:首页 > 其它

不借助第三个变量,交换两个变量值的3种方式

2016-10-23 20:33 239 查看
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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: