#includestdio.h
#define N 4
void min(int (*a)[N],int m)
{
int value,i,j;
for(i=0;im;i)
{
value=*(*(a i));
for(j=0;jN;j)
if(*(*(a i) j)value)
value=*(*(a i) j);
printf(\\\"line %d;the min number is %d\\\\n\\\",i,value);
}
}
main()
{
int a[3][N],i,j;
int (*p)[N];
p=
printf(\\\"please input;\\\\n\\\");
for(i=0;i3;i)
for(j=0;jN;j)
scanf(\\\"%d\\\",
min(p,3);
getch();
}
请问第7,9,10行中的“*(*(a i))” 为什么不能改成 *(a i) 呢?
不都是取地址吗? 自学者 很多不懂的
|