推 nowar100:1. *p.last_name+1為a吧,我記得*比.早做 (印象中) 05/30 09:58
→ nowar100:阿不對,問題應該是在於 你現在已經dereference以後再+1 05/30 10:00
→ nowar100:所以他加的是把字元L加1 05/30 10:00
推 nowar100:2. ptr只到的就是30那一格,選項全部都用指標前後移動來 05/30 10:01
→ nowar100:想就可以了 05/30 10:02
→ nowar100:a)就是ptr那一格的值 d)就是ptr前一格的值 05/30 10:02
※ 編輯: stator 來自: 61.62.44.55 (05/30 10:15)
→ stator:謝謝n大,我又加了第三題,您剛剛說的dereference是什麼呢? 05/30 10:15
→ stator:第三題要怎麼和第一題來做分辨呢? 05/30 10:15
推 nowar100:你確定3.是r? 我試過是u阿 dereference就是已經把指標 05/30 10:37
→ nowar100:拿去取他指向的值了 中文好像是翻作"提領指標" 05/30 10:37
→ nowar100:char* p="struct"; printf("%c", *p+2); // 'u' 05/30 10:38
→ nowar100:*(p+2) 才會是 'r' 05/30 10:39
→ stator:原來如此,謝謝n大的解說~ 05/30 10:49
推 rocmewtwo:如果有興趣,可以進一步研究二維陣列與指標關係 05/30 11:38
→ rocmewtwo:這樣觀念會更清楚 05/30 11:38
→ LoveBeef:請問是什麼考古題? 05/30 13:18
→ jasonfghx:push 06/01 14:47