[問題] 2為陣列當參數

看板C_and_CPP作者 (一心想)時間15年前 (2010/08/24 23:18), 編輯推噓1(104)
留言5則, 4人參與, 最新討論串1/3 (看更多)
如題 要以2為陣列當一個函式的參數時 該怎麼寫呢? ex. Function(int **a, int **b) { ... ... } main(){ int A[5][5]...; int b[5][5]...; ... . .. ... Function(A, B); } 這樣寫compiler會說cannot convert int[*][] to int** for argument ... 煩請高手幫忙 THX -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.45.30.113

08/24 23:19, , 1F
void Function(int a[][5], int b[][5])
08/24 23:19, 1F

08/24 23:19, , 2F
對了 我想要寫成CALL BY REFERENCE 所以沒寫成
08/24 23:19, 2F

08/24 23:19, , 3F
樓上那樣
08/24 23:19, 3F

08/24 23:32, , 4F
可是你現在的寫法也沒有 call by reference 啊
08/24 23:32, 4F

08/26 12:59, , 5F
2為陣列…居然有人看得懂他在問什麼…
08/26 12:59, 5F
文章代碼(AID): #1CS-B2-f (C_and_CPP)
文章代碼(AID): #1CS-B2-f (C_and_CPP)