如何将数据存储在既是指针的结构体成员中



这是我必须使用的结构

struct subject {  
char subjectID[10];  
float marks; }; 
struct student {  
char name[20];  
char ID[10];  
struct subject *enrolled; }; 

我的课程必须让学生注册多个科目,我该如何存储

考虑在结构student中添加2个元素。添加subjectenrolled_count的动态数组,并使用该数组跟踪注册受试者。一个例子:

struct Student
{
char name[20];
char ID  [10];
struct subject *enrolled;
int enrolled_count;
}

因此,当你在某个地方访问它时,你可以使用Student.integrated[index](.可以->取决于它是否是指向结构的指针(

最新更新