c语言里共用体的最后一次成员赋值问题求解

360U2860013973 |浏览1186次
收藏|2021/11/22 17:01

满意回答

2021/11/22 17:10

一。对union exa:exa.out.a=out.c=out.d而exa.out.b因内存对齐(它在a后面),所以是独立的所以结果exa.out.a=e.d=5; exa.out.b=20二。对结构体st,a,b,c是三个独立的变量,而c.e=c.f是同一地址最终:y.c.f=y.a=10而y.c.e=y.c.f=10三。对out a[0]=in.b=da[1]=in.c所以结果a[0]=e.d=3a[1]=e.in.c=2

whoami1978

其他回答(0)
0人关注该问题
+1

 加载中...