刚学指针,为什么输出的min是个负数
#include<stdio.h>int main(void)
{
int a[3][4],(*p)[4],min,i,j,m,n;
for (i=0;i<3;i++)
for (j=0;j<4;j++)
scanf("%d",&a[i][j]);
p=a;
min=a[0][0];
for (i=0;i<3;i++)
for (j=0;j<4;j++)
if (min>*(*(p+i)+j))
min=*(*(p+i)+j),m=i,n=j;
printf("min=%d,m=%d,n=%d",min,m,n);
printf("\n");
return 0;
}