從C到C 「引用」的概念和應用

2022-08-23 13:33:09 字數 1017 閱讀 2155

目錄常引用

常引用和非常引用型別的轉化

舉例:

#includeusing namespace std;

int main()

輸出

4

45

注意事項:

舉例:

#includeusing namespace std;

void swap(int & a, int & b)//引用,不需要取位址

int main()

#includeusing namespace std;

int n = 4;

int & setvalue() //返回值為乙個整型的引用,引用了n

int main()

定義引用時,在前面加const關鍵字

int n;

const int & r = n; // r的型別為const int &

特點:不能通過常引用修改其引用的內容

從c到c 引用與常引用

下面的寫法定義了乙個引用,並將其初始化為引用某個變數。型別名 引用名 某變數名 int n 4 int r n r引用了 n,r的型別是 int 某個變數的引用,等價於這個變數,相當於該變數的乙個別名。例 int n 4 int r n r 4 cout r 輸出 4 cout n 輸出 4 n 5...

七 引用(從C到C )

內容參考於 21天學通c 第八版 1.示例1 include using namespace std intmain 執行結果 original 30 original is at address 006ff9c0 ref1 is at address 006ff9c0 ref2 is at add...

C 引用的理解和概念

引用變數是乙個別名,也就是說,它是某個已存在變數的另乙個名字。一旦把引用初始化為某個變數,就可以使用該引用名稱或變數名稱來指向變數。引用很容易與指標混淆,它們之間有三個主要的不同 試想變數名稱是變數附屬在記憶體位置中的標籤,您可以把引用當成是變數附屬在記憶體位置中的第二個標籤。因此,您可以通過原始變...