#include<stdio.h>main(){struct date{int year,month,day;}today;union {long i;int k;char c;}mix;printf("%d\n",sizeof(struct date));printf("%d\n",sizeof(mix));}上面的程序的结果12,4,我不明白printf("%d\n",sizeof(struct date));语句的结果为啥是12,我认为是6,因为我觉得int类型占2个字节,三个就该占6个还望网友快给小弟解释一下哈!
添加回答
举报
0/150
提交
取消