最简单的问题 结构体 和 共同体的 数据类型使用问题 在线等
如体我的源码是
struct aa
{
union
{
int i;
char ch;
float f;
double d;
}data;
int type;
}a;
main()
{
a.data.i=8;
a.data.ch='r';
printf("%d\n", a.data.i);break;
printf("%d\n", a.data.i);break;
}
可结果没有返回 8 和 r
而是返回的 -347720552 和 ?
为什么