定义二维整型数组a[4][4],要求使用指针的方法对数组元素从N开始逐个赋值(每次递增1),

定义二维整型数组a[4][4],要求使用指针的方法对数组元素从N开始逐个赋值(每次递增1),

#include <stdio.h>
int main()
{
      int N,i,j;
      int a[4][4];
      scanf("%d",&N);
      for(i=0;i<4;i++)
        for(j=0;j<4;j++)
          *(*(a+i)+j) = N++;
       for(i=0;i<4;i++)
        {
        for(j=0;j<4;j++)
          printf("%d ",*(*(a+i)+j) );
        printf("\n");
        }
    return 0;
}