c++定义一个exchange函数,使用引用的方法交换两个整型变量的值,并且输出
时间: 2024-02-20 07:59:19 浏览: 57
函数 可以交换两个整型变量的内容
可以使用如下的代码来定义一个exchange函数,使用引用的方式交换两个整型变量的值,并输出交换后的结果:
```c++
#include <iostream>
void exchange(int &a, int &b) {
int temp = a;
a = b;
b = temp;
}
int main() {
int x = 10, y = 20;
std::cout << "Before exchange: " << x << " " << y << std::endl;
exchange(x, y);
std::cout << "After exchange: " << x << " " << y << std::endl;
return 0;
}
```
在这个函数中,我们首先定义了一个temp变量来保存a的值,然后将a的值赋给b,再将temp的值赋给a,完成了交换操作。在main函数中,我们定义了两个整型变量x和y,并分别赋值为10和20。然后我们调用了exchange函数来交换x和y的值,并输出交换前后的值。
阅读全文