不明白结构体里分配的内存大小。。。
程序如下所示:#include<stdio.h>
struct student_type
{char name[10];
int num;
int age;
char sex;
}stud[3];
main()
{int i=0,c;
c=sizeof(struct student_type);
printf("%d",c);
}
程序运行结果是:24
系统共分配了24个字节给结构体使用,但我数了一下没有那么多的啊!求高手讲解一下结构体里的内存分配问题!!!