討論串[問題] 問一個基本的指標觀念問題
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 2→)留言2則,0人參與, 最新作者ledia (下班後才下棋)時間16年前 (2009/11/26 11:55), 編輯資訊
0
0
0
內容預覽:
這跟指標觀念比較無關啦. 這裡 *p++ *++p ++*p 三者被推到 stack 上的順序是固定的. 但是誰先計算其實是 undefined. 並不如前面文章所說的那樣. 所以到底會印出什麼, 是無法預期所有 compiler 都一樣的. 解決方法就是: 不要寫出這種 code .... XD.
(還有21個字)

推噓1(1推 0噓 2→)留言3則,0人參與, 最新作者deh3215 (黑金屬魂)時間16年前 (2009/11/26 11:49), 編輯資訊
0
0
0
內容預覽:
傳到函式中的參數再傳遞的過程是被放到堆疊中 這句話的意思是說. printf("%d %d %d\n,++*p,*++p,*p++"). 在堆疊裡是|*p++|最後進去,先處理. |----|. |*++p|. |----|. |++*p|先進去,最後處理. |----|. 這樣的情形嗎,所以處理順
首頁
上一頁
1
下一頁
尾頁