Trick(五)——交换两个数(swap)

来源:互联网 发布:软件测试难不难 编辑:程序博客网 时间:2024/05/01 00:26

Python 的方式

a, b = b, a

异或(避免中间变量的定义)

(ab)a=b(ab)b=a

void swap(int& a, int& b){    a = a^b;    b = a^b;    a = a^b;}
0 0