有3个学生,每个学生有4门课程的成绩,要求输入学生id之后,能输出该学生的成绩,使用返回指针型的函数来实现。
#include<stdio.h>
#include<math.h>
void main(){
int a[][4]={12,13,14,15,16,17,18,19,21,32,43,54};
int *search(int (*p)[4],int n);//返回指针值的函数,所以需要定义指针变量来接受
int *p;//用来接受yiwei数组的
p=search(a,0);
for(int i=0;i<4;i++){
printf("%d ",*(p+i));
}
}
int *search(int (*p)[4],int n){
//应该输出12
printf("测试:%d \n",*(*(p+n)));
return *(p+n);
}