题解 | #编写函数实现两数交换(指针方式)#
编写函数实现两数交换(指针方式)
https://www.nowcoder.com/practice/380c764bdef64ad696cdfa90bfe85156
#include <iostream>
using namespace std;
// write your code here......
void swap(int* a,int* b)
{
int temp = *a;
*a = *b;
*b = temp;
}
int main() {
int m, n;
cin >> m;
cin >> n;
// write your code here......
swap(&m,&n);
cout << m << " " << n << endl;
return 0;
}
使用&获得m和n的地址,通过指针进行访问
temp是作为临时变量交换数值是一个确切的数,应该为int类型,而非int*

联想公司福利 1477人发布