C 中引用的基礎知識

2021-09-12 16:39:28 字數 534 閱讀 5579

#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的作用相同,代表同乙個變數。對其進...