Re: [問卦] 有沒有學習 C 語言指標的好方法?

作者: bluebluelan (新陰流大目錄免許皆傳)   2020-09-20 01:28:37
指標指的就是地址啊 程式語言的術語都是從日常生活來的
別想的太複雜
舉個例子拉 假設有個struct 叫做總統府
struct 總統府 {
u32 警衛室_id;
u32 黏黏的公文桌_id;
u32 總統_id;
};
今天有個指標叫做 中華民國總統府 他指向的某一個地址
像是這樣
struct *中華民國總統府 = 凱達格蘭大道一號
那我們靠著凱達格蘭大道一號就能找到總統府(假設那邊真的是總統府)
那麼靠著 我們就可以得到 中華民國總統府->警衛室_id
中華民國總統府->黏黏的公文桌_id
跟總統_id
超過雙重指標很少用 至少我在Linux kernel沒看過(如果有人有看過請跟我說在哪)
也沒有必要
※ 引述《freertos (@@)》之銘言:
: C 語言的指標很重要, 但蠻難深刻記憶的.
: 過一段時間就會忘掉如何用.
: 還有多重指標, ****
: 頭很暈
: 有沒有學習 C 語言指標的好方法?
: 或好的教學影片 / 網站?
作者: a2470abc (D.F.)   2020-09-20 01:32:00
雙指標上次看到是用在陣列的處理
作者: timmy999 (憤怒a阿宅)   2020-09-20 01:38:00
看不懂 太複雜了
作者: giaour (@,@)   2020-09-20 01:41:00
雙重指標:郵政信箱啦

Links booklink

Contact Us: admin [ a t ] ucptt.com