main( )
{float score[ ][4]={{60, 70, 80, 90}, {56, 89, 67, 88},
{34, 78, 90, 66}, {85, 75, 92, 82}};
float *search(float (*pointer)[4], int n);//(*pointer)[4]为指向行的指针
float *p;//指向元素的指针
int i, m;
printf("enter the number of student:");
scanf("%d", &m);
printf("The score 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)
{flaot *pt;
pt=*(pointer+n);
return(pt);}
//查询成绩代码,指针函数应用
{float score[ ][4]={{60, 70, 80, 90}, {56, 89, 67, 88},
{34, 78, 90, 66}, {85, 75, 92, 82}};
float *search(float (*pointer)[4], int n);//(*pointer)[4]为指向行的指针
float *p;//指向元素的指针
int i, m;
printf("enter the number of student:");
scanf("%d", &m);
printf("The score 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)
{flaot *pt;
pt=*(pointer+n);
return(pt);}
//查询成绩代码,指针函数应用