作者upo (我是帥哥! 噗嗤~)
看板C_and_CPP
標題[問題] 已知二維陣列的大小,傳到函式中
時間Sat Mar 21 20:58:16 2009
各位好
之前曾經上來請教過關於二維陣列的動態分配
現在對於二維陣列的動態分配,函數傳遞算是有點心得了
不過最近回頭寫一些比較小的程式
發現一些基礎入門的觀念有點淡忘了
所以想請問一下各位
假設我已經知道我有個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
1F:→ jph34025048:傳指標就好了 03/21 21:32
2F:→ vbspare:傳陣列名稱過去,在 FUNCTION 那邊再用一個二為陣列去收它 03/21 22:50
3F:→ upo:感謝!! 03/22 11:05