[問題] 指標問題(已解決)
問題1:想問一下第三第四題為何我第三題可以*(p+1)=c不行p++=c
第四題為何就可以p++如果用*(p+1)卻變成\abc
第三題程式:
http://i.imgur.com/8yVEurM.jpg
問題2:
為何第三題的printf(''p=%s\n'',p) p沒加*
程式卻跑的出來yzu.edu.tw那串?我試著加過卻變當機......
然後如果我在p前面加&不是會跑出位址,可是我卻跑出亂碼,為何?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.137.252.4
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1481649573.A.7D9.html
推
12/14 01:37, , 1F
12/14 01:37, 1F
→
12/14 01:37, , 2F
12/14 01:37, 2F
呃,老實說那個code不是我寫的,我同學寫的,他寫了,問他還一無所知,讓我很傻眼,
原本是用假設abc現在指到b的位址,問他如果是用*p++他說是c(地址+1)問他p++他卻也
說c(單位+1)所以讓我很疑惑
→
12/14 01:38, , 3F
12/14 01:38, 3F
推
12/14 01:46, , 4F
12/14 01:46, 4F
對不起=_=因為我的電腦最近ptt有點問題,所以只能用手機用,可是我的手機又是iphone
傳電腦圖片很麻煩,下午有空會用打的把他改掉
※ 編輯: smartcow86 (114.137.33.106), 12/14/2016 02:21:01
推
12/14 02:42, , 5F
12/14 02:42, 5F
→
12/14 02:45, , 6F
12/14 02:45, 6F
推
12/14 02:54, , 7F
12/14 02:54, 7F
推
12/14 10:32, , 8F
12/14 10:32, 8F
推
12/14 11:14, , 9F
12/14 11:14, 9F
→
12/14 11:15, , 10F
12/14 11:15, 10F
推
12/14 11:28, , 11F
12/14 11:28, 11F
→
12/14 11:28, , 12F
12/14 11:28, 12F
推
12/14 11:49, , 13F
12/14 11:49, 13F
→
12/14 11:51, , 14F
12/14 11:51, 14F
※ 編輯: smartcow86 (42.72.52.119), 12/14/2016 19:52:41
噓
12/18 14:37, , 15F
12/18 14:37, 15F