swap函数
时间: 2023-09-24 19:11:02 浏览: 108
swap交换函数
swap函数是用于交换两个变量的值的函数。它通常用于排序算法、数组操作等场景中。
下面是一个简单的swap函数实现:
```c++
void swap(int& a, int& b)
{
int temp = a;
a = b;
b = temp;
}
```
这个函数接受两个整数引用作为参数,然后交换它们的值。在函数内部,我们使用一个临时变量temp来储存a的值,然后将a的值赋给b,b的值赋给a,最后将temp的值赋给b。
使用swap函数,可以很方便地交换两个变量的值,例如:
```c++
int a = 1, b = 2;
swap(a, b);
// 现在a的值是2,b的值是1
```
阅读全文