void f(int **m, int w, int h )
{
int i,j;
for(i=0;i < w ; i++)
{
for(j=0;j<h;j++)
{
printf("%5d", m[i][j]); // *( *(m + i) + j ) ??
}
printf("\n");
}
return;
}
int main()
{
int a[3][3]={{1,2,3},{4,5, 6},{7,8,9}};
f(a,3,3);
}
此代码正在尝试打印二维矩阵,但出现分段错误。