Re: C語言當中的指標...

看板Programming作者時間16年前 (2008/08/09 20:01), 編輯推噓2(202)
留言4則, 4人參與, 最新討論串5/5 (看更多)
※ 引述《meltice.bbs@ptt.cc (三億兩千萬大散戶)》之銘言: > 剛剛測試了一下又想了一下期時也還好 > 反正大概想成 > x[y] ≡ *(x+y) > 就通了 原來是這樣。這樣的解釋就完全講的通了。 只是說,這兩種加法 x[y] 和 *(x+y) 不知道在機械中是否完全相同? > 所以這樣寫也OK > char c = ("abcdef"+2)[3]; > 只不過這樣寫應該沒什麼意義吧 > 還是真的有什麼程式必須使用這樣的寫法呢? -- << 藍月楓鈴 >> -- ┌─────KKCITY─────┐ 人人可架站,經營社群聯誼天地 bbs.kkcity.com.tw 歡迎社團/班系/歌友/藝文創作/公益申請 └──From:218.171.157.124 ──┘ KKCity 開設自己喜愛的主題BBS --

08/09 20:03, , 1F
把y當作offset而已....
08/09 20:03, 1F

08/09 22:24, , 2F
基位移定址 x當base y當offset (換邊也行)
08/09 22:24, 2F

08/10 12:22, , 3F
妳這兩個寫法功能一樣 但實際意義有點不同
08/10 12:22, 3F

08/10 12:50, , 4F
用基底定址,我就了解了
08/10 12:50, 4F
文章代碼(AID): #18dOR-00 (Programming)
文章代碼(AID): #18dOR-00 (Programming)