C 引用基本使用

2021-10-08 17:13:31 字數 559 閱讀 1181

引用在c++內部的實現是乙個指標常量

所以才有那麼多奇奇怪怪的引用特性。

int a = 10;

# b引用a,相當於多個別名,對b的值進行修改,對a同樣有效

int &b = a;

直接建立引用
int arr[10];

int(&arr)[10] = arr;

先定義陣列型別,再通過型別,定義引用
typedef int(array_type)[10];

# array_type & aarr2 = arr;

ps:

1.引用必須初始化

2. 引用一旦初始化,就不可以引向其他變數

void fun(&a)

int main(void)

ps:

1.給區域性變數使用引用,在超出區域性變數作用域時值會失效。

2.當函式返回值是引用,可以給該引用賦值。

引用在c++內部的實現是乙個指標常量

所以才有那麼多奇奇怪怪的引用特性。

引用使用 C 引用的使用方法

c 中引用是指給乙個變數起別名,別名和變數指向同一塊的記憶體資料 引用的基本語法 引用的基本語法 資料型別 變數名 該資料型別的變數 int x 10 int a x 引用的注意事項 1.引用在定義時必須初始化 int a 錯誤 引用 a 變數需要初始值設定2.引用在初始化之後就無法修改 用引用做函...

C 的引用使用

引用是c 中乙個很重要的概念。英文為reference,引用定義了物件的乙個別名。當物件的值修改時,引用會發生對應的改變 當引用的值發生改變時,被引用的物件的值也發生變化,因為物件和物件的應用操作的是同一位址單元。1 引用的定義 使用int a b 即可定義整型變數b的引用a。1 由於引用是物件的別...

關於C 引用C,C引用C ,extern的使用

由於自己理解還不夠透徹,所以不能說寫什麼出來,但是看到這裡面的內容,然後自己也去操作了一下,覺得真的挺不錯的。在實際操作原文例子的時候要注意檔案,c與c 的區別,例子1是c 引用c,標頭檔案使用的是 extern int foo int x,int y 在c 檔案中模組中,要引用標頭檔案 inclu...