推 ledia:int a[3][5]; void f(int x[][5]); f(a); 12/09 14:17
→ JULIKEBEN:樓上,,想問,,是不是如果只是單純指標就可以用雙重指標 12/09 14:46
→ JULIKEBEN:傳遞~ 如果是二維陣列就只能用陣列傳遞無法用指標傳遞 12/09 14:46
→ JULIKEBEN:因為二維就必須用雙重指標~ 不知道這樣觀念對不對 12/09 14:47
→ JULIKEBEN:謝謝=) 12/09 14:47
→ adrianshum:因為 array 和 pointer 是不同的東西, 你不能直接當 12/09 14:55
→ adrianshum:[] 就是 * 這樣去想. 要傳 2-D array 也可以傳 12/09 14:56
→ adrianshum:int* 和第一 dimension, 然後*(ptr+(m*dimension + n)) 12/09 14:57
推 pandia:int [][] 在參數會被隱式轉型成 int (*)[] 12/09 15:01