Re: [問題] 2為陣列當參數
以下是我的認知 有錯請糾正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
08/25 23:00, 1F
→
08/25 23:01, , 2F
08/25 23:01, 2F
討論串 (同標題文章)