#include <stdio.h>
int* getPosPerson(int pos,int (*pstu)[4])
{
int *p;
p = (int *)(pstu+pos);
return p;
}
int main()
{
int scores[3][4]={{55,66,77,88},
{66,55,99,100},
{11,22,33,59}};
int* ppos;
int pos;
printf("请输入要查看学生的号数:0,1,2\n");
scanf("%d",&pos);
ppos = getPosPerson(pos,scores);
for(int i = 0 ;i < 4 ; i++)
{
printf("%d\t",*ppos++);
}
return 0;
}
/*#include<stdio.h>
void shurunum(int *p)
{
puts("要查看第几个学生成绩");
scanf("%d",p);
}
int main()
{
int arr[3][4]={{11,22,33,44},
{12,13,14,15},
{55,66,77,88}};
int num;
int i;
shurunum(&num);
for(i = 0 ; i < 4 ;i++)
{
printf("%d\t",arr[num-1][i]);
}
return 0;
}
*/