这是我必须使用的结构
struct subject {
char subjectID[10];
float marks; };
struct student {
char name[20];
char ID[10];
struct subject *enrolled; };
我的课程必须让学生注册多个科目,我该如何存储
考虑在结构student
中添加2个元素。添加subject
和enrolled_count
的动态数组,并使用该数组跟踪注册受试者。一个例子:
struct Student
{
char name[20];
char ID [10];
struct subject *enrolled;
int enrolled_count;
}
因此,当你在某个地方访问它时,你可以使用Student.integrated[index](.可以->取决于它是否是指向结构的指针(