討論串[問題] 分配記憶體給2d array的問題
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者EdisonX (閉上眼的魚)時間13年前 (2012/04/09 23:33), 編輯資訊
0
0
1
內容預覽:
好像該跳出來面對一下... 在不討論包 function 之前提下,文章原意正如 c 大所提。. 恕刪。. 這裡真的是我筆誤,這份寫成了 v[w][h],. 內文已修正。. 謝謝指正,這點倒是我的誤解,以為所有的 pointer size 長得都一樣。. 若實際上 pointer size 沒一樣大
(還有89個字)

推噓1(1推 0噓 2→)留言3則,0人參與, 最新作者csihcs (非天夜翔)時間13年前 (2012/04/09 19:14), 編輯資訊
0
0
1
內容預覽:
任何的 pointer 的大小都是固定的. 表達式為 sizeof (void *). 所以. int **a = (int**)malloc(sizeof(int *) * 20);. 原始應寫為. void **a = (void**)malloc(sizeof(void*) * 20);. 但
(還有146個字)

推噓0(0推 0噓 2→)留言2則,0人參與, 最新作者Snr (水餃)時間13年前 (2012/04/09 17:17), 編輯資訊
0
0
1
內容預覽:
小弟是看一篇blog有關C語言的討論. http://edisonx.pixnet.net/blog/post/88369759. 有下列一些問題. 1.. 其中有一段說. 事實上 C language 在表達 pointer 大小時,只有一種寫法:sizeof(void *)。但有時在教學的時候,
(還有776個字)
首頁
上一頁
1
下一頁
尾頁