讓說我有一個像將C多維數組
int a[10][10]
int b[10][10]
void arrayCopy(int* a, int* b, int size){
memcpy(b, a, size);
}
int main(){
a[0][0] = 13;
a[0][1] = 17;
"and so on..."
arraycopy(&a[0][0], &b[0][0], 10);
}
此代碼多維數組不工作我不能所有的值從複製 - > b,其中,我做錯了什麼??
謝謝你的回答,但我可以得到一個解釋爲什麼尺寸被增加了100?編輯:謝謝我在解釋之前寫的 – 2012-02-01 13:27:24
@DuseanSingh 10 * 10 = 100。 – Lundin 2012-02-01 15:23:28