#include<stdio.h>
void main()
{
int a[3][4]={{1,3,5,7},{9,11,13,15},{17,19,21,23}};
int i,*ip,(*p)[4]; //(*p)[4] 行指针
p=a+1; //p指向数组a[1]的首地址, 也就是说(*p)[0]中的地址为a[1][0]的地址
ip=p[0]; //ip指向数组a的首地址, 指向a[0][0]的地址
for(i=1;i<=4;ip+=2,i++) //需要注意的是,这里i==1,不是从0开始,ip+=2为指向下下个地址
printf("%d\t",*ip);
printf("\n");
}
//结果为:
//9 13 17 21