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

来源:互联网 发布:unity3d动画状态转移 编辑:程序博客网 时间:2024/05/24 04:41
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;}
0 0
原创粉丝点击