C 變數引用

2021-10-24 23:18:17 字數 758 閱讀 8497

引用的作用是為乙個變數起乙個別名

int a;

int&b=a;

如上,b是變數a的引用,實際上是在記憶體中為b開闢了乙個指標型的儲存單元,其中儲存著變數a的位址,輸出引用b時,就輸出b所指的變數a值,相當於輸出 *b。

簡單使用

int a=10;

int&b=a;

a=a*a;

//(a,b都變成了100)

b=b/10;

//(a,b都變成了20)

也就是說a,b始終一起改變

引用作為函式引數

實現i,j的值互換

方法一:

採用「值傳遞」方式,只是實參的值是變數的位址

void

swap

(int

*p1,

int*p2)

intmain()

方法二

採用的是傳址方式,傳遞的實際上是變數的位址

void

swap

(int

&a,int

&b)int

main()

引用仍常用於類物件,c++物件中經常使用

C 引用變數( )

1 建立引用變數 1 必須在宣告引用變數時進行初始化 int rat int rodent rat 可以通過初始化宣告來設定引用,但不能通過賦值來設定。nt rat int rodent rat int b 50 rodent b 這裡rodent依然是rat變數的別名,只是現在rat和rodent...

C 引用變數

一,引用變數 c 新增了一種復合型別 引用變數。引用是已定義變數的別名,使用引用變數的主要的用途是作為函式的引數。通過將引用變數用作引數,通過形參就可以對原始的資料進行修改。這樣除指標之外,引用也為函式處理class與struct提供了一種非常方便的途徑。二,宣告引用變數 c與c 使用 來獲取變數的...

C 引用變數

首先說一下,引用變數是什麼?引用變數是已定義的變數的別名 即另乙個名字 舉個例子 int x 100 int y x 現在y就相當於x的小名,他們表示的都是乙個東西。就像你叫張三,小名土豆。張三和土豆都是你。說完了引用變數是什麼再來說一下它的用途。引用變數主要的作用是作為函式的引數,來使得函式中的變...