程式設計基礎/指標資料型別
外觀
< 程式設計基礎
介紹 C++ 程式語言中使用的指標資料型別。
指標變數是一個儲存記憶體位置地址的變數。“每個變數都被分配了一個記憶體位置,可以使用地址運算子 & 檢索其地址。 記憶體位置的地址被稱為指標。”[1] 指標資料型別允許我們指定一個變數來儲存一個地址或一個指標。 地址和指標的概念是一樣的。 指標指向記憶體中的位置,因為指標的值是資料項在記憶體中駐留的地址。 給定一個名為 age 的整型變數
int age = 47;
我們可以建立一個指標變數並使用地址運算子[即&]設定其值。
int * int_pointer = &age;
星號用於指定變數 int_pointer 是一個整型指標[int *]。 這意味著每當我們使用變數 int_pointer 時,編譯器都會知道它是一個指向整型的指標。
為了使用指標,您需要理解間接運算子,該運算子在一個補充連結中介紹。
- 指標
- 一個以地址為值的變數。
- ↑ Tony Gaddis, Judy Walters and Godfrey Muganda, Starting Out with C++ Early Objects Sixth Edition (United States of America: Pearson – Addison Wesley, 2008) 597.