问题及代码:
使用指向一维数组的指针
int (*p)[n] 指向一维数组的指针,元素类型为整型。
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a[3][4]={{1,3,5,7},{9,11,13,15},{17,19,21,23}};
int i,j,(*p)[4];
for(p=a,i=0;i<3;i++,p++)
{
for(j=0;j<4;j++)
{
printf("%3d ",*(*p+j));// (*p)[j],p[0][j];
}
}
return 0;
}