struct student {
unsigned id; // 学号
char name[30];
double score;
};
#define N 5
struct student a[N];
void ReadData(struct student a[], int n) {
int i;
for(i = 0; i < n; ++i)
scanf("%d%s%lf",&a[i].in, &a[i].name, &a[i].score); // 收入时数据间用空格隔开
}
追问麻烦问一下 这个struct student a[N] 是不是就是student 的数组?? 前面为啥要加上 struct呀?
追答是数组,类型是struct student。
加struct是C中的标准用法,在C++环境下可以不加。
本回答被提问者和网友采纳