看板 C_and_CPP 關於我們 聯絡資訊
還懇請各位幫我解惑一下,我是剛入門c++菜逼 不久前在書上看到關於,二維陣列與指標的關係 如果創建ar[r][c]的二維陣列,運用在指標, 以下的涵義代表甚麼呢? ar ar+r *(ar+r) *(ar+r)+c *(*(ar+r)+c) 舉例:ar[3][4]={{2,4,6,8},{1,3,5,7},{10,11,12,13}} ar ar+3 *(ar+3) *(ar+3)+4 *(*(ar+3)+4) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.213.185.143 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1592118048.A.281.html
newking761: 剛入門這種腦力問題可以跳過,簡單的了解,先用上手, 06/14 16:44
newking761: 以後真的有需要再精進 06/14 16:44
wei115: 這書上都有圖解八 看圖比較容易理解 06/14 16:54
wei115: 另外我是記陣列的陣列 [3][4]代表有一個陣列,裡面有三個 06/14 16:56
wei115: 元素,每個元素都是一個陣列 06/14 16:56
wei115: 陣列裡有四個值 06/14 16:56
poolongkong: https://ideone.com/Ie1PYR 06/14 17:46
poolongkong: 你舉例的r跟c踩到邊界值了,所以我都減1 06/14 17:47
poolongkong: 如果是動態配置陣列,結果不會是上面那段code 06/14 17:49
spong: 感謝P大解答 06/15 01:29