main()
{
static float score[][4]={{60,70,80,90},{56,89,67,88},{34,78,90,66}};
float *search();
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(pint,n)
float (* pint)[4];
int n;
{
float *pt;
pt=*(pint+n);
return(pt);
}着是潭浩强编的书上的一个例子,在TC下没有问题,但是在VC中调试就有Cannot execute program的错误,白思不得其解!