c++定义一个函数exchange,交换两个整型变量的值。分别使用指针的方法和使用引用的方法实现
时间: 2024-02-05 10:14:07 浏览: 59
c++之指针作为函数参数传递的问题.pdf
使用指针的方法实现:
```c++
void exchange(int* a, int* b) {
int temp = *a;
*a = *b;
*b = temp;
}
```
使用引用的方法实现:
```c++
void exchange(int& a, int&b) {
int temp = a;
a = b;
b = temp;
}
```
两种方法都可以实现交换两个整型变量的值,使用指针的方法需要传入指向变量地址的指针,使用引用的方法直接传入变量的引用即可。
阅读全文