#include
using namespace std;
//1:引用的基本概念
int main01()
/*2:引用是c++的語法範疇,是屬於c++編譯器對c的擴充套件
c編譯器不能通過引用這個概念;
3:引用做函式引數
普通引用在宣告的時候必須用其它的變數進行初始化;
引用作為函式引數宣告時不進行初始化;*/
/*int main02()
*///4:基礎型別的引用
//這樣子是不能完成交換的,必須使用指標
void myswap01(int a,int b)
//c語言中使用指標進行交換
void myswap02(int *a,int *b)
//c++中用引用來進行數字交換
void myswap(int &a,int &b)//a,b這個兩個形參就是實參的別名,
//相當於是吧實參x賦給形參a,實參y賦給形參b,a就是x的別名,改a就相當於改了x的值
int main()
基礎知識 引用
引用說明 引用的時候需要在定義的時候初始化 在此不是求位址運算,而是起標識作用。型別識別符號是指目標變數的型別。宣告引用時,必須同時對其進行初始化。宣告乙個引用,不是新定義了乙個變數,它只表示該引用名是目標變數名的乙個別名,它本身不是一種資料型別,因此引用本身不佔儲存單元。1 引用作為引數 char...
引用的基礎知識
傳智掃地僧課程學習筆記。引用,已定義變數的別名,int a 10 int b a b 20 此時操作b,就是在操作a,來讓我們看看內幕,int a 10 int b a int const b a b 20 b 20 旁邊的注釋,就是c 編譯器幫我們做的工作,普通引用必須顯示初始化,比如int c ...
C 基礎知識 C 中引用的知識點解析
建立引用的作用通常是為變數起另乙個名字,變數的引用通常被認為是變數的別名。在宣告乙個引用時,必須用另乙個變數來將其初始化。例如 int i 5 int j i 宣告j是乙個整型變數變數的引用,並用i將其初始化。此處j可以看作是變數i的乙個別名,經過這樣的宣告後i和j的作用相同,代表同乙個變數。對其進...