[問題] 已知二維陣列的大小,傳到函式中

看板C_and_CPP (C/C++)作者 (我是帥哥! 噗嗤~)時間16年前 (2009/03/21 20:58), 編輯推噓0(003)
留言3則, 3人參與, 最新討論串1/1
各位好 之前曾經上來請教過關於二維陣列的動態分配 現在對於二維陣列的動態分配,函數傳遞算是有點心得了 不過最近回頭寫一些比較小的程式 發現一些基礎入門的觀念有點淡忘了 所以想請問一下各位 假設我已經知道我有個int array[10][20] 而這個array我想把它傳到另一個function 除了把它的row、column都一起傳過去外 我記得好像有種寫法是int array[][20]?? 煩請高手指教,如果我要用比較簡單的方法 再function的部份該如何宣告,以及在main中的呼叫該怎麼寫呢? 例如: int main(){ ...... ...... function(*array[]); } function(int *arr[]); 懇請賜教!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.136.213.116

03/21 21:32, , 1F
傳指標就好了
03/21 21:32, 1F

03/21 22:50, , 2F
傳陣列名稱過去,在 FUNCTION 那邊再用一個二為陣列去收它
03/21 22:50, 2F

03/22 11:05, , 3F
感謝!!
03/22 11:05, 3F
文章代碼(AID): #19nEHguH (C_and_CPP)
文章代碼(AID): #19nEHguH (C_and_CPP)