一道令人费解的共用体题目!高手帮忙!
#include<stdio.h>
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 %d %d %d\n",a.u.x);
getch(); /*提问:输出 0 ???*/
}