交换两个变量的三种方法

引入第三个变量

int t = a;
a = b;
b = t;

算术运算

a = b-a;//求出a,b在数轴上的距离
b = b-a;//b到原点的距离与ab间距离之差
a = b+a;//b到原点的距离加上ab距离即为a到原点距离

异或运算

a = a^b;
b = a^b;
a = a^b;
posted @ 2020-05-02 10:11  咸鱼不闲咋整啊  阅读(183)  评论(0编辑  收藏  举报