#include<stdio.h>
int *getPosPerson(int pos,int (*pstu)[4])
{
int *p;
p=(int *)(pstu+pos);//父数组偏移后是一个一维数组的地址
return p;
}
int main()
{
int score[3][4]={
{87,77,65,44},
{73,14,88,16},
{23,74,25,26}
};
int *ppos;
int pos;
printf("请输入你要看的学生学号:0,1,2\n");
scanf("%d",&pos);
ppos=getPosPerson(pos,score);//将偏移后的一维数组首地址传过来
for(int i=0;i<4;i++){
printf("%d ",*ppos++);//对这个一维数组进行打印
}
return 0;
}