在做课程设计的时候发现结构体的入口地址与它的第一个元素地址相同
typedef union student
{
char name[10];
long sno;
char sex;
float score [4];
} STU;
void main ()
{
STU a[5];
printf(“%d/n”,sizeof(a);
}
答案是80 ,因为union是可变的以其成员中最大的成员作为 该union的大小!
但是换成是 struct又是多少呢?
typedef struct student
{
char