十 交换变量特殊写法

1,常规
tmp=a; a=b; b=tmp;

2,进阶
a=a+b; b=a-b; a=a-b;
注意ab若过大,a+b可能造成越界。

3,按位异或
a ^= b; b ^= a; a^=b;

posted @ 2020-02-04 10:56  wuqi1003  阅读(98)  评论(0编辑  收藏  举报