如何将二维数组传递给C中的函数?
可能的重复项: 嗨 我尝试将二维数组传递给C中的函数,然后 下面的代码可以工作如何将二维数组传递给C中的函数?,c,C,可能的重复项: 嗨 我尝试将二维数组传递给C中的函数,然后 下面的代码可以工作 void printArray(int a[][4], int size) { int i = 0; for (; i < size; ++i) { int j = 0; for (; j < size; ++j) { printf("%d,", a[i][j]);
void printArray(int a[][4], int size) {
int i = 0;
for (; i < size; ++i) {
int j = 0;
for (; j < size; ++j) {
printf("%d,", a[i][j]);
}
printf("\n");
}
}
但如果我将int a[][4]替换为int**a
这行不通,有人能告诉我有什么区别吗
谢谢强制性链接:。你需要知道的一切都应该在那里;我不想在这里写出来了……强制性链接:。你需要知道的一切都应该在那里;我不会费心在这里写出来的