#include<stdio.h>
int main()
{ int a[3][3]={1,2,3,4,5,6,7,8,9}; int (*p)[3]; for(p=&a[0];p<&a[3];p++) printf("%d\t",(*p)[1]); printf("\n"); return 0;
}
#include<stdio.h>
int main()
{ int a[3][3]={1,2,3,4,5,6,7,8,9};//二维数组,相当于3个一维数组 int (*p)[3];//定义了一个指针,用于指向一个大小为3的int型数组 for(p=&a[0];p<&a[3];p++)//p=&a[0]即 p指向第一个大小为3的一维数组,依此类推 printf("%d\t",(*p)[1]);//输出p指向的数组的第二个元素 printf("\n"); return 0;
}