1 #include2 3 int main(void) 4 { 5 int a[2][3]={ 1,2,3,4,5,6},b[3][2]; 6 int (*p)[3],(*q)[2],i,j; 7 p=a; 8 q=b; 9 for(i=0;i<2;i++)10 for(j=0;j<3;j++)11 *(*(q+j)+i)=*(*(p+i)+j);12 p=a[0];13 for(i=0;i<2;i++)14 {15 for(j=0;j<3;j++)16 printf("%4d\t",*(*(p+i)+j));17 printf("\n");18 }19 printf("+++++++++++++++++++++++++\n");20 q=b[0];21 for(i=0;i<3;i++)22 {23 for(j=0;j<2;j++)24 printf("%4d\t",*(*(q+i)+j));25 printf("\n");26 }27 28 return 0;29 }