用C++编写一个程序,该程序的功能是借助一个变量交换两个已知数据的值
时间: 2024-09-13 11:08:09 浏览: 53
在C++中,交换两个变量的值是一个常见的操作,可以通过多种方式实现。这里提供一个简单的方法,使用一个临时变量来交换两个已知数据的值。下面是一个示例代码:
```cpp
#include <iostream>
void swap(int &a, int &b) {
int temp = a;
a = b;
b = temp;
}
int main() {
int x = 10;
int y = 20;
std::cout << "Before swap: x = " << x << ", y = " << y << std::endl;
swap(x, y); // 调用swap函数交换x和y的值
std::cout << "After swap: x = " << x << ", y = " << y << std::endl;
return 0;
}
```
在这个程序中,`swap` 函数接受两个整数的引用作为参数,并使用一个临时变量 `temp` 来交换它们的值。`main` 函数中创建了两个整数变量 `x` 和 `y`,初始值分别为10和20,然后调用 `swap` 函数交换这两个变量的值,并输出交换前后的结果。
阅读全文