Re: [問題] 2為陣列當參數

看板C_and_CPP作者 (肥子民)時間15年前 (2010/08/25 21:42), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串3/3 (看更多)
以下是我的認知 有錯請糾正XD void fun(int *x) { printf("%d",x[10]); } void main() { int A[5][5]; //靜態陣列 所以記憶體位置會連續 A[2][0] = 123; /* A[0][0] A[0][1] A[0][2] A[0][3] A[0][4] = x[0] ~ x[4] A[1][0] A[1][1] A[1][2] A[1][3] A[1][4] = x[5] ~ x[9] A[2][0] A[2][1] A[2][2] A[2][3] A[2][4] = x[10] ~ x[14] */ fun(&A[0][0]); } 不知道是不是大大要的? 靜態陣列 跟 動態陣列 的傳遞有一點不同@@" -- Q ▆▆ 倫家只有聽過葉問~ S ≡◥? 這是需要洨問的!   W ◤□︵□ ╱ ̄ ̄ ̄╲ E w │>  <│ E │(======)│ T ●~ ★沒有好康★ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.13.127.179

08/25 23:00, , 1F
我想板大希望的是傳進func還可以像caller內一樣的方式
08/25 23:00, 1F

08/25 23:01, , 2F
操作傳入callee的parameter....@_@"
08/25 23:01, 2F
文章代碼(AID): #1CTHtJ1U (C_and_CPP)
文章代碼(AID): #1CTHtJ1U (C_and_CPP)