#include <stdio.h>
int main(void)
{
int **q;
int *p;
int a[4][3]={{1,2,3},{4,5,6},{7,8,9},{10,11,12}};
int i,j;
for(i=0;i<4;i++)
{
p = a[i]; //注意这里 a[i] 等价 *(a+i)+0 指针p与此地址类型完美匹配
q = &p;
for(j=0;j<3;j++)
{
printf("%d ",*(*q+j));
}
printf("\n");
}
}