#include "stdio.h"
typedef union{ long x〔2〕;
int y〔4〕;
char z〔8〕;} atx;
typedef struct aa{ long x〔2〕;
int y〔4〕;
char z〔8〕; } stx;
main()
{printf("union=%d,struct aa=%d\n",sizeof(atx),sizeof(stx));}
A)union=8,struct aa=8
B)union=8,struct aa=24
C)union=24,struct aa=8
D)union=24,struct aa=24
正确答案: B
请大家帮忙解释一下!!!谢谢!!!