从来就没有救世主  也不靠神仙皇帝  要创造人类的幸福  全靠我们自己  

交换两个数

1. C++

int a = 0,b = 1;

(1)借助中间变量:

int tmp = a;
a = b;
b = tmp;

 

(2)相加或相乘的方法

  有越界的危险

a = a + b;
b = a - b;
a = a - b;

 

a = a*b;
b = a/b;
a = a/b;

 

(3)异或

  快且安全

a = a ^ b;
b = a ^ b;
a = a ^ b;

 

posted @ 2020-02-21 23:07  T,X  阅读(116)  评论(0编辑  收藏  举报