指標指的就是地址啊 程式語言的術語都是從日常生活來的
別想的太複雜
舉個例子拉 假設有個struct 叫做總統府
struct 總統府 {
u32 警衛室_id;
u32 黏黏的公文桌_id;
u32 總統_id;
};
今天有個指標叫做 中華民國總統府 他指向的某一個地址
像是這樣
struct *中華民國總統府 = 凱達格蘭大道一號
那我們靠著凱達格蘭大道一號就能找到總統府(假設那邊真的是總統府)
那麼靠著 我們就可以得到 中華民國總統府->警衛室_id
中華民國總統府->黏黏的公文桌_id
跟總統_id
超過雙重指標很少用 至少我在Linux kernel沒看過(如果有人有看過請跟我說在哪)
也沒有必要
※ 引述《freertos (@@)》之銘言:
: C 語言的指標很重要, 但蠻難深刻記憶的.
: 過一段時間就會忘掉如何用.
: 還有多重指標, ****
: 頭很暈
: 有沒有學習 C 語言指標的好方法?
: 或好的教學影片 / 網站?