[問題] 月經文...二維陣列傳入函式...

看板C_and_CPP作者 (約翰‧克勞薩二世)時間14年前 (2009/10/19 15:39), 編輯推噓5(501)
留言6則, 4人參與, 最新討論串1/4 (看更多)
我爬了一下前面的文 都是用動態方式去處理 可是我翻課本,他可以直接傳耶? void printArray(const int a[][3]); int main(void) { int array1[2][3]={{1,2,3},{4,5,6}}; int array2[2][3]= ......(省略) printArray(array1); printArray(array2); ....以下省略 這是課本的example 可是我照做 發現他都會出現warning incompatitble pointer type 那為什麼課本可以過 = =" 雖然說我陣列型態是char...但是也不至於傳不進去吧? -- Johannes Krauser II 強暴!強暴!強暴!強暴!強暴!強暴! GO TO D.M.C ◥◣ ◥◣ 強暴!強暴!強暴!強暴!強暴! ▄▂▁▂▃▅▆▅ ▃▄ハ ∵ ∵ ▃▄▃ シ ▋▊▍ φjeans1020 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.47.104.106

10/19 15:39, , 1F
順帶一題 我傳進去印出來 答案都是垃圾 可能core dump了
10/19 15:39, 1F

10/19 16:04, , 2F
這是 C style 語法的誤導...
10/19 16:04, 2F

10/19 17:11, , 3F
哪裡錯? 這樣為啥會錯?
10/19 17:11, 3F

10/19 18:06, , 4F
int/char 長度不同啊
10/19 18:06, 4F

10/19 18:43, , 5F
Compiler騙你的 他偷偷傳了pointer進去XD
10/19 18:43, 5F

10/19 18:54, , 6F
他傳的不是int嘛 我VC傳char根本不讓你過阿
10/19 18:54, 6F
文章代碼(AID): #1At1UfhP (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1At1UfhP (C_and_CPP)