011 指標的引用

2021-08-21 22:00:39 字數 575 閱讀 6105

/*

指標的引用

*/#if 1

struct teacher

;int getteacher(teacher **p)

teacher *tmp;

tmp = (teacher *)malloc(sizeof(teacher) * 1);

if (tmp == null)

tmp->age = 1111;

*p = tmp;//*p就像一把鑰匙,通過位址去開啟一扇門,*p放在等號的左邊,相當於修改記憶體的值。

//*p放在等號的右邊相當於從記憶體中拿值

}//指標的引用 做函式引數

7 4 指標和引用

7.4.1指標的好處 1.可以動態分配記憶體。2.對多個相似變數進行一般訪問。3.為動態資料結構,尤其是樹和鍊錶提供支援 4.遍歷陣列,解析字串。5.高效的按引用複製陣列和結構。7.4.2 引用還是指標 1.指標本質是儲存位址的變數,指標則是 從一而終 的別名,且不能為空 2.作為引數傳遞,二者不同...

5 指標 引用的區別

函式傳值的三種方式 傳值 傳引用 傳指標 相同點 都是位址的概念 指標指向一塊記憶體,它的內容是所指記憶體的位址 引用是某塊記憶體的別名。區別 1.指標是乙個實體 在棧空間有自己的記憶體空間 而引用僅是個別名 不佔記憶體空間 2.引用使用時無需解引用 指標需要解引用 3.引用只能在定義時被初始化一次...

C 9 指標,引用

2.空指標 void指標 3.指標和引用 4.指標和陣列 老九學堂c 課程 c primer 學習筆記。老九學堂c 課程 詳情請到b站搜尋 老九零基礎學程式設計c 入門 簡單的事情重複做,重複的事情用心做,用心的事情堅持做 老九君 指標是乙個值為記憶體位址的變數 資料物件 也就是說指標它一樣是乙個變...