c 引用變數

2021-08-04 03:34:17 字數 587 閱讀 4408

c++增加了一種復合型別--引用變數。引用變數是已定義的變數的別名。

1:引用變數的主要用途是作函式的形參。通過引用變數用作引數,函式使用原始資料,而不是其拷貝資料。

2:除了使用指標以外,引用變數也為函式處理大型結構提供了方便的途徑。

int x=100;

int &y=x;

&符號不是位址操作符,而是型別識別符號的一部分,類似於指標宣告符 int * ;

int & 指向的是指向int的引用。y和x 指向同乙個位址。

int & :&符號表示符號引用:

1:表示方法不同,引用型別在宣告時必須進行初始化,指標可以不初始化。指標可以先宣告在賦值。

2:引用更接近const 指標,必須在建立時初始化,一旦與某個變數關聯起來,就將一直關聯。

實際上int &y=x 相當於 int *const y=&x;

引用經常被用作函式引數,稱為引用傳遞,按引用傳遞許可被呼叫的函式能夠訪問呼叫函式中的變數。

傳遞引用時,函式可以使用原始資料。

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的小名,他們表示的都是乙個東西。就像你叫張三,小名土豆。張三和土豆都是你。說完了引用變數是什麼再來說一下它的用途。引用變數主要的作用是作為函式的引數,來使得函式中的變...