首先我们来看看如何在内存上分配以实现二维数组的存储。 假如我们要实现一个3行4列,元素是int类型的二维数组,为了能像静态分配方式一样,使用两个下标i,j分别对应行列的方式访问二维数组,我们要如下分配空间: 对于这样一个内存布局,当我们要访问第i行第j列的元素,我们就可以像静态分配方式一样,利用p_array2d[i][...
1,(sizeof(int)*4));}for(i=0;i<3;i++){for(j=0;j<4;j++){arr[i][j]=k;k++;printf("arr[%d][[%d]=%d\n",i,j,arr[i][j]);}}//printf