typedef union { long i ; int k[5] ; char c; } DATE;
typedef struct data { int cat ; DATE cow ; double dog; } too;
DATE max;
too libo = {0};
printf( "%d" , sizeof(struct date) + sizeof(max) ) ;
printf("/n");
printf("%d" , sizeof(max));
printf("/n");
printf("%d" , sizeof(struct date));
printf("/n");
printf("%d" , sizeof(libo));
printf("/n");
为什么第一次输出的是14而不是24呢?O(∩_∩)O~