C 引用變數(1)

2021-07-06 08:00:30 字數 585 閱讀 3459

建立引用變數

int rats;

int & rodents = rats;

&不是位址運算子,而是型別標示符的一部分。就像宣告中的char*指的是char的指標一樣,int &指的是指向int的引用。

int rats =101;

int & rodents = rats;

int * prats = &rats;

表示式rodents和*prats都可以互換,而表示式&rodents和prats都可以同&rats互換。

引用和宣告的不同之處在於,必須宣告引用時將其初始化,不能像指標一樣,先宣告,後賦值。

int & rondents = rats;

實際上是下述**的偽裝表示;

int * const pr = & rats;

#include int main()

輸出:

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