输入整型变量a、b的值,利用指针交换它们的值,并输出交换后a、b的值
时间: 2024-02-05 18:13:48 浏览: 71
实训编写函数实现交换变量x和y中的值。-数据结构-指针
下面是交换整型变量a、b的值并输出的C++代码:
```c++
#include <iostream>
using namespace std;
void swap(int* pa, int* pb) {
int temp = *pa;
*pa = *pb;
*pb = temp;
}
int main() {
int a, b;
cout << "请输入a和b的值:" << endl;
cin >> a >> b;
cout << "交换前a和b的值为:" << a << " " << b << endl;
swap(&a, &b);
cout << "交换后a和b的值为:" << a << " " << b << endl;
return 0;
}
```
在上面的代码中,我们定义了一个 `swap` 函数,它使用指针来交换两个整型变量的值。然后在 `main` 函数中输入变量 `a` 和 `b` 的值,输出它们的值,调用 `swap` 函数交换它们的值,最后再次输出交换后的值。
阅读全文