#include <stdio.h>
union un
{ int i;
char c[2];
};
void main()
{
union un x;
x.i=5;
x.c[0]=10;
x.c[1]=1;
printf("%d,%d,%d\n",x.i,x.c[0],x.c[1]);
}
为什么x.i=266啊。
#include <stdio.h>
union un
{ int i;
char c[2];
};
void main()
{
union un x;
x.i=5;
x.c[0]=10;
x.c[1]=1;
printf("%d,%d,%d\n",x.i,x.c[0],x.c[1]);
}
为什么x.i=266啊。