c 中的指標和引用

2021-08-28 06:18:44 字數 515 閱讀 1507

首先:

指標是儲存的變數的位址,引用是變數的別名,這個必須記住

單純的給變數取別名沒有任何的意義,作為引數傳遞,能保證引數傳遞過程中不產生任何的副本

引用可以直接操作變數,但指標的話必須通過(*p)間接的操作變數,指標可讀性行比較低

//引用必須要有初始值

//int &a;

//常量必須要有初始值

//const int i;

struct teacher;

void getteacher(teacher **p)

void getteacher(teacher* &p)

//指標儲存的是變數的位址,引用是變數的別名

void main()

指標常量與常量指標

void main()
可變引數

void fun(int i,...)

void main()

C 中的指標和引用

注意本人的部落格都遷移到本人自己搭建的部落格位址,通過此處可檢視。本人在工作之餘學習c 但是可能在訓練過程種,會通過各種刷題的形式去提公升自己,但是這樣在一些公司 尤其是大廠 面試的時候會很尷尬。而c 種的指標和引用有什麼區別和聯絡呢,現在就來說道說道,如有錯誤,敬請大家指正。首先我們來說道說道指標...

C 中的指標和引用

文章中舉了大量的例子,希望讀者可以耐住性子好好讀一下,相信會對指標和引用有底層的了解。1.指標 2.作用 1.宣告指標變數 2.表示指向 取出對應的普通型變數的值 3.舉例 例項一 includeusing namespace std int main 控制台輸出結果 指標變數point的值 0x6...

c 中的引用和指標

參考回答 定義 1 引用 c 是c語言的繼承,它可進行過程化程式設計,又可以進行以抽象資料型別為特點的基於物件的程式設計,還可以進行以繼承和多型為特點的物件導向的程式設計。引用就是c 對c語言的重要擴充。引用就是某一變數的乙個別名,對引用的操作與對變數直接操作完全一樣。引用的宣告方法 型別識別符號 ...