C++ - 引用的概念

在C/C++语言里面,引用的作用就是起外号。
比如

#include<iostream>
using namespace std;
int main(){
	int i=1;
	int i2 = 2;
	int &j = i;
	int k = i2;
	int &m = j;
	int &n = m;
	k = 3;
	cout<<"刚开始: "<<i<<" "<<j<<" "<<m<<" "<<n<<endl;
	i++;
	cout<<"i++后: "<<i<<" "<<j<<" "<<m<<" "<<n<<endl;
	cout<<"i2 和 k :"<<i2<<" "<<k<<endl;
	return 0;
}

输出的结果是
在这里插入图片描述
可以看到i,j,m,n都是一样的数字,处于同生共死的状态。当i++后,每一个值都会加
但是i2 和 k 就不一样了 k是一个新的变量,有自己的地址

猜你喜欢

转载自blog.csdn.net/weixin_43635647/article/details/104205225
今日推荐