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是一個新的變量,有自己的地址

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章