交换两个数
Posted T,X
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了交换两个数相关的知识,希望对你有一定的参考价值。
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;
以上是关于交换两个数的主要内容,如果未能解决你的问题,请参考以下文章