我试图通过指针数组理解C中的结构概念。这是我的代码片段
typedef struct Student
{
char name[20];
int marks;
struct Student *a_ptr[10];
}stu;
main()
{
stu member;
printf("member : %d\n",sizeof(member));
}
我的问题是,在main函数中,当我试图找到sizeof(成员)时,我得到的值为104字节。我可以理解char name [20]和int标记包含24个字节。我无法理解编译器如何计算struct student * aptr [10]的80字节的其余部分。