单项选择题

以下程序的输出结果是( )。
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\n", a.u.x);

A.4
B.5
C.6
D.0