调用函数 swap()
时间: 2023-08-23 16:07:15 浏览: 153
交换函数2_swap_c++交换函数_
5星 · 资源好评率100%
可以调用函数 swap() 来交换两个变量的值。以下是一个示例代码:
```cpp
#include <iostream>
// 定义 swap() 函数
void swap(int& a, int& b) {
int temp = a;
a = b;
b = temp;
}
int main() {
int x = 10;
int y = 20;
std::cout << "Before swapping: x = " << x << ", y = " << y << std::endl;
// 调用 swap() 函数
swap(x, y);
std::cout << "After swapping: x = " << x << ", y = " << y << std::endl;
return 0;
}
```
这段代码定义了一个名为 swap() 的函数,接受两个整数引用作为参数,并在函数体内交换这两个变量的值。在主函数中,我们声明了两个整数变量 x 和 y,并将它们的初始值分别设为 10 和 20。然后,我们调用 swap() 函数来交换它们的值,并输出交换后的结果。最后,返回 0 表示程序正常结束。
在运行这段代码时,输出将会是:
```
Before swapping: x = 10, y = 20
After swapping: x = 20, y = 10
```
可以看到,在调用 swap() 函数后,x 和 y 的值已经被成功交换了。
阅读全文