题解 | #编写函数实现两数交换(指针方式)#
编写函数实现两数交换(指针方式)
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*