C++Review5_Swap交换

面试中可能会问到交换两个变量的值有几种实现方式,对这方面有一定了解还是有必要的,简单罗列一下几种方式,具体介绍查看参考链接:

1、中间变量;->这个最常见了

2、加减法

3、异或法

4、swap函数;->实际上是使用了库函数

=====================================================

参考链接:

https://www.cnblogs.com/didiaodidiao/p/9398361.html

原文地址:https://www.cnblogs.com/grooovvve/p/11355489.html