2019 8 2 3 指標 引用 結構體 cin

2021-09-25 19:56:08 字數 936 閱讀 5963

指標也是c++資料型別的一種,它也有系統分配的記憶體位址,不過它的記憶體空間中存放著另乙個變數的記憶體位址。

#include

using namespace std;

intmain()

/*output

0x7ffee797219c

0x7ffee797219c

0x7ffee7972190

*/

可以看出,p存放的內容就是a 的位址,而p自己也有乙個另外的記憶體空間。

從另乙個角度看,指標就是乙個unsigned int 型別的變數。

⬆️我見過對於指標最生動的描述!

引用不產生副本,只是給原變數起乙個別名,之後對引用變數的操作就是對原變數的操作。

引用和上面的取位址操作符不同,要區別清楚。

我從這本書第一次知道結構體原來還有建構函式。

#include

#include

using namespace std;

struct line

double

length()

};intmain()

由此我真正理解了什麼叫c++向下?相容c語言,c語言的結構體在c++中得到發展成為類,衍生出了面對物件程式設計的偉大思想。

注意char*類和string類呼叫函式的不

C 9 指標,引用

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

7 4 指標和引用

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

011 指標的引用

指標的引用 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...