C++引用方式实现两数交换
引用其实就是起别名,跟地址传递有点类似,本质是一个指针常量
在下面的函数中使用了引用,代表传入的参数是地址,而不是简单的值拷贝
#include <iostream>
using namespace std;
void swap(int &m,int &n){
int temp=m;
m=n;
n=temp;
}
int main() {
int m, n;
cin >> m;
cin >> n;
swap(m,n);
cout << m << " " << n << endl;
return 0;
}