编辑代码


#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;
}
}