刚学C,求解释。输出结果为什么是0?谢啦!
unionmyun{struct{intx,y,z;}u;intk;}a;main(){a.u.x=4;a.u.y=5;a.u.z=6;a.k=0;printf("%d"...
union myun
{struct
{int x,y,z;}u;
int k;}a;
main()
{a.u.x=4;a.u.y=5;a.u.z=6;
a.k=0;
printf("%d",a.u.x);
} 展开
{struct
{int x,y,z;}u;
int k;}a;
main()
{a.u.x=4;a.u.y=5;a.u.z=6;
a.k=0;
printf("%d",a.u.x);
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询