作者newkey (key)
看板C_and_CPP
標題[問題] 指標問題
時間Sat Jul 21 14:11:45 2012
C語言
因為用打得有點難標示
所以用成圖片網址
http://ppt.cc/LMxz
不太懂*++P 是什麼意思
除了第一個 *P = 5 之外
起它的不知道如何下手
想請問高手詳解
謝謝
-----------------------------------------找尋答案後
1. *P = 5 沒錯
2. *P++ 先印出*P(=5) 在做運算後 P往下一格 *P=4
3. *++P 先運算 P在往下一格 印出 3
4. ++*P 先運算 3+1 印出4
5. (*P)++ 先印出 4 在運算 成為5
6. (*--P) 先運算 跳回4 印出4
-------------------------------
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.47.133.181
→ stupid0319:P先+1再取值? 07/21 14:41
→ newkey:那P值是多少阿@@" P到底是空間還是??THX 07/21 14:46
→ tjjh89017:P值就是A[0]的記憶體位置吧 07/21 14:59
→ erotic:無法理解3,4,5,6題的答案 07/21 15:09
※ 編輯: newkey 來自: 114.47.133.181 (07/21 15:35)
→ erotic:P是連貫執行下去啊? 我以為各題獨立 @@ 07/21 16:28
→ leiyan:以前去臍帶血有考過 然後寫完智力英文就叫我回家了QQ 07/21 18:34