找到的大小

时间:2015-09-01 09:02:43

标签: c pointers structure

我试图通过指针数组理解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字节的其余部分。

0 个答案:

没有答案