分析题

void main(     )

{ int a[3][3]={1,3,5,2,4,6,7,8,9},(*p)[3]=a,i,j,s;

   for(i=0;i<3;i++)

       for(j=0;j<1;j++)

       { s=*(*(p+i)+j);

         *(*(p+i)+j)=*(*(p+j)+i);

         *(*(p+j)+i)=s;

       }

for(i=0;i<3;i++)

{    for(j=0;j<3;j++) printf("%3d",*(*(p+i)+j));

      printf("\n");

  }

}

【正确答案】

127348569

【答案解析】