void swap(int\\& a, int\\& b) { int temp; temp = a; a = b; b = temp; }
时间: 2023-06-24 20:07:29 浏览: 103
不使用中间变量,交换int型的 a, b两个变量的值。
这是一个简单的交换两个整数变量值的函数,使用了 C++ 的引用参数。函数的参数列表中有两个 int& 表示传入的是引用类型的整数变量,函数内部将它们的值互换。使用方法如下:
```
int x = 1, y = 2;
swap(x, y);
// 此时 x = 2, y = 1
```
需要注意的是,引用类型的参数传递时不需要使用取地址符 &,在函数内部也不需要使用指针解引用符 *,直接使用变量名即可。
阅读全文