不借助其他变量交换两变量

来源:互联网 发布:网络理财排行 编辑:程序博客网 时间:2024/05/29 16:03

两整型变量a、b。

 

void swap(int &a, int &b) {

   a = a + b;

   b = a - b;

   a = a - b;

}

 

 

void swap(int &a, int &b) {

    a ^= b;

    b ^= a;

    a ^= b;

}

 

原创粉丝点击