P273:有3个学生,每个学生有4门课程的成绩,要求输入学生id之后,能输出该学生的成绩,使用返回指针型的函数来实现。

it2023-10-01  93

有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); }
最新回复(0)