设有以下定义:typedef union{long i;int k[5];char c }DATE struct date{int cat;DATE cow;doubl
设有以下定义: typedef union {long i;int k[5];char c,}DATE, struct date {int cat;DATE cow;double dog;}too; DATE max; 则下列语句的执行结果是() printf("%d",stzeof(struct date)+sizeof(max));
A.25
B.30
C.18
D.8
请帮忙给出正确答案和分析,谢谢!