作者elune (噹噹)
看板C_and_CPP
標題[問題] 指標疑惑
時間Wed Dec 16 02:01:06 2015
我想請問 **p2++不是 = **(p2++)然後因為++ 是後繼++ 所以先執行**
但執行結果如下圖左的**p2++不是應=40?
我照同樣的觀念解下圖右的**p3++答案沒錯
http://imgur.com/UT6VdoH
我自己用Dev 試過兩個code 執行結果都跟書上相同
Why **p2++ =/= 40 ?
求解 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.175.224.132
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1450202469.A.0CA.html
推 CaptainH: 那一行的值是40沒錯啊,但佴了下一行p2就已經往右移啦 12/16 02:25
推 tsoahans: 你仔細看他print是在下一行 12/16 02:27
推 stupid0319: 寫個程式不用這樣搞自己吧,一行一行慢慢寫呀 12/16 10:26
→ elune: 我好像懂二樓的意思了,謝謝各位 12/16 12:03
推 overhead: 學習無妨 但真的寫code時別用這種寫法吧..搞死所有人 12/16 12:36