使用c++语言,定义一个函数exchange,交换两个整型变量的值。使用引用的方法实现
时间: 2024-02-19 20:02:57 浏览: 77
C++使用异或运算实现交换两个数的值
可以使用下面的代码来定义exchange函数,使用引用的方式交换两个整型变量的值:
```c++
void exchange(int& a, int& b) {
int temp = a;
a = b;
b = temp;
}
```
在函数体内,我们首先定义一个临时变量temp,用来保存a的值。然后将a的值改为b的值,将b的值改为temp的值,完成交换。由于我们使用的是引用,因此函数会直接修改传入的变量的值,而不是创建新的副本。
阅读全文