求教指针问题
main(){int a[3][2]={0},(*ptr)[2],i,j;
for(i=0;i<2;i++) {ptr=a+i;scanf("%d",*ptr);ptr++}
for(i=0;i<3;i++)
{for(j=0;j<2;j++) printf("%2d",a[i][j]);
printf("\n");
}
}
请问第二行的(*ptr)[2]到底是指向哪里?
还有这个
main()
{ int a[][3]={{1,2,3},{4,5,6}};(*pa)[3],i;
pa=a;
for(i=0;i<3;i++)
if(i<2) pa[1][i]=pa[1][i]-1;
else pa[1][i]=1;
printf("%d\n",a[0][1]+a[1][1]+a[1][2]);
}
这里第二行的(*pa)[3]又是指向哪里?
非常感谢!!!