討論串[問題]雙重 指標存取字串
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
我有點不知道該怎樣回答你的問題. 因為這段程式碼真的..... 把書燒掉好了,別亂丟以免被撿走禍亂別人. 首先, ptr 是 char**, 而它指向的 temp 是 char*. 也就是它是單一指標, 不是陣列. 這種情況下你讀取 *(ptr + 1) 只會拿到垃圾. 如果寫入 *(ptr + 1
(還有577個字)
內容預覽:
因為想知道為什麼會在執行階段錯誤,所以嚐試修改後終於能成功執行. http://ideone.com/ORhzad. 把這段程式碼貼到 notepad++ 後,用 cygwin 提供的 gcc 編譯執行就出現錯誤的結果. https://i.imgur.com/JqIzjjE.png. 嚐試各種修改
(還有356個字)
內容預覽:
http://ideone.com/UhNQlR 先附上原始程式碼. 這是某本書上的範例但是照打上去於DEv編譯會出現錯誤. 問題1 : 對於ptr = temp 的這行意義不是很了解. 看字面上似乎想要讓ptr指標指向temp指標存取的值(指向某字串的位址). 但temp並未初始,所以這個步驟對我
(還有701個字)
首頁
上一頁
1
下一頁
尾頁