关于指针函数,来看看吧!
以下有一段代码,里面有几个语句看不懂到底是什么意思,有没有哪位高手能够帮我解答一下,main()
{
float score[][4]={{60,70,80,90},{56,89,67,88},{34,78,90,66}};
float search(float(* pointer)[4],int n);
float *p;
int i , m;
printf(“enter the number of student:”);
scanf(“%d”,&m);
printf(“the scores of NO.%d are:\n”,m);
p=search(score,m);
for(I=0;I<4;i++);
printf(“%5.2f\t”,* (p+i));
}
float search(float( pointer)[4],int n)
{
float *pt;
pt=*(pointer+n);
return(pt);
}
pt=*(pointer+n)这里的pt到到底什么类型的,在上面的语句p=search(score,m);又是什么意思。