**作用: **給變數起別名
語法:資料型別 &別名 = 原名
示例:
int main()
示例:
int main()
**作用:**函式傳參時,可以利用引用的技術讓形參修飾實參
**優點:**可以簡化指標修改實參
示例:
//1. 值傳遞
void myswap01(int a, int b)
//2. 位址傳遞
void myswap02(int* a, int* b)
//3. 引用傳遞
void myswap03(int& a, int& b)
int main()
作用:引用是可以作為函式的返回值存在的
注意:不要返回區域性變數引用
用法:函式呼叫作為左值
示例:
//返回區域性變數引用
int& test01()
//返回靜態變數引用
int& test02()
int main()
本質:引用的本質在c++內部實現是乙個指標常量.
講解示例:
//發現是引用,轉換為 int* const ref = &a;
void func(int& ref)
int main()
**作用:**常量引用主要用來修飾形參,防止誤操作
在函式形參列表中,可以加const修飾形參,防止形參改變實參
示例:
//引用使用的場景,通常用來修飾形參
void showvalue(const int& v)
int main()
CPP核心程式設計(2)引用
引用的使用如下 include using namespace std intmain 通過new建立陣列 堆區開闢的資料,由人手動開闢,釋放使用操作符delete 三種傳遞方式的區別 include using namespace std 值傳遞 void swap 1 int a,int b 位...
C 核心程式設計 02 引用
作用 給變數起別名 語法 資料型別 別名 原名 示例 include using namespace std intmain 示例 include using namespace std intmain 作用 函式傳參時,可以利用引用的技術讓形參修飾實參 優點 可以簡化指標修改實參 示例 inclu...
C 學習筆記 2 引用 reference
3 引用作函式引數 4 引用 vs 指標的區別 參考資料 生活中很多人既有姓名也有外號,引用的概念類似於人的外號。引用變數是乙個別名,即某個已存在變數的另乙個名字。一旦把引用初始化為某個變數,就可以使用該引用名稱或變數名稱來指向變數。格式 型別名 引用名 目標變數名 分別對別名和原名賦值,二者會相互...