指针调用问题
#include<stdio.h>struct Student{
int id;
char name[10];
float score[2];
};
void main()
{
Student students[2][3];
Student * p;
p=students;
int i,j;
printf("请输入信息:\n");
for(i=0;i<2;i++)
{ for(j=0;j<3;j++)
{
scanf("%d",&students[i][j].id);
scanf("%s",&students[i][j].name);
scanf("%f",&students[i][j].score[0]);
scanf("%f",&students[i][j].score[1]);
}}
printf("--------------------------------------输出信息---------------------------------\n");
for(i=0;i<2;i++)
{ for(j=0;j<3;j++)
{
printf("%d %s %f %f\n",*(*(p+i)+j).id,*(*(p+i)+j).name,*(*(p+i)+j).score[0],*(*(p+i)+j).score[1]);
}
}
}
请高手帮忙看一下这段代码有哪些问题!!!