對乙個資料建立乙個「引用」,他的作用是為乙個變數起乙個別名。這是c++對c語言的乙個重要補充。
如何建立乙個引用
int a = 5;
符號作為取位址符合作為引用宣告符的區別,在上述程式中的第2行,int &b = a;
cout以上宣告了b是a的引用,並把a,b的值和它們的位址列印出來。經過宣告後b是a別名,b與a代表的是同乙個變數,佔記憶體中同乙個儲存單元,具有同一位址。
注意&
&
在資料型別後,為引用宣告符。而第5、6行,&
為取位址符。可以用這個方法作區分:只有在資料型別後&
才是引用宣告符。列印結果:從上述結果可以看到,a與b位址是相同的。
C 中引用的使用總結
1引用的定義 引用時c 對c的乙個重要的擴充,引用的作用是給變數起乙個別名。例如 int a int b a 宣告b是a的引用 經過以上的宣告,b就成為了a的別名,a和b的地位以及作用都是一樣的。將b宣告為a的引用,不需要再為b開闢新的單元,b和a在記憶體中佔同一儲存單元,它們具有相同的位址。複製 ...
c 引用在函式中的使用
1.引數與返回值都為普通情況 include include using namespace std int get int x cout 形參位址為 x 輸出 輸入引數位址為0x7ffcfbd21970 形參位址為0x7ffcfbd2194c 返回值位址為0x7ffcfbd21954 結果位址為0...
C 的引用使用
引用是c 中乙個很重要的概念。英文為reference,引用定義了物件的乙個別名。當物件的值修改時,引用會發生對應的改變 當引用的值發生改變時,被引用的物件的值也發生變化,因為物件和物件的應用操作的是同一位址單元。1 引用的定義 使用int a b 即可定義整型變數b的引用a。1 由於引用是物件的別...