#include <stdio.h>
int main ()
{
/*
int a[3]={3,4,5};
printf("a[0]=%d a[1]=%d a[2]=%d\n",a[0],a[1],a[2]);
int *p =a;
printf("%d %d %d \n",*p,*(p+1),*(p+2));
int *pa[3];
pa[0]=a;
pa[1]= a+1;
pa[2]= a+2;
printf("%d %d %d\n",*pa[0],*pa[1],*pa[2]);
printf("-------------------------\n");
int i=0;
for(;i<3;i++)
{
pa[i] =a+i;
printf("%d ",*pa[i]);
}
printf("\n");
int (*pb)[] =&a;
*(*pb)=5;
*((*pb)+1) =6;
*((*pb)+2) =7;
printf("%d %d %d\n",*(*pb),*((*pb)+1),*((*pb)+2));
printf("%d %d %d\n",a[0],a[1],a[2]);
//printf("%d %d %d ",*pa,*(pa+1),*(pa+2))
*/
int (*pc)[10];
int b[3][10];
int i,j;
for (i=0;i<3;i++)
{
for (j=0;j<10;j++)
{
b[i][j]=i+j;
printf("b[%d][%d]=%d " ,i,j,i+j);
}
printf("----------------\n");
}
pc= b;
int *pd;
pd= (int *)pc;
for (i=0;i<3;i++)
{
for (j=0;j<10;j++)
{
printf("%d ",*pd);
pd++;
}
pc++;
pd= (int*)pc;
}
}