这段代码怎么分析呀,有关数组和指针的


#include <stdio.h>
main()
{
int a[3][3]={{1,3,5,},{7,9,11,},{13,15,17}};
int(*p)[3]=a,i,j,n=0;
for(i=0;i<3;i++)
   for(j=0;j<2;j++)
      n+=*(*(p+i)+j);
printf("%d\n",n);
}

通过数组指针p来访问二维数组里的元素

我的主页里面有数组指针相关的博客,你可以了解一下!

通过for循环,计算二维数组3行中每行前两个数相加的和,赋值给n

如果对你有帮助,还请点个采纳把!