我一直在阅读这question,但我无法得到结果代码来解决问题。 我应该如何改变它以使其工作?传递到函数的二维数组
void print2(int ** array,int n, int m);
main()
{
int array[][4]={{1,2,3,4},{5,6,7,8}};
int array2[][2]={{1,2},{3,4},{5,6},{7,8}};
print2(array,2,4);
}
void print2(int ** array,int n,int m)
{
int i,j;
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
printf("%d ",array[i][j]);
printf("\n");
}
}
你是什么意思**“我不能得到最终的代码来解决问题”**? –
编译器无法编译该程序..出现以下错误:'警告:从不兼容的指针类型传递print2的arg 1' 我不明白上一个问题中给出的解决方案:s –