请c语言高手帮忙解释一下!!!
#include"stdio.h"typedefunion{longx〔2〕;inty〔4〕;charz〔8〕;}atx;typedefstructaa{longx〔2〕...
#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
请大家帮忙解释一下!!!谢谢!!! 展开
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
请大家帮忙解释一下!!!谢谢!!! 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询