红联Linux门户
Linux帮助

共用体不加typedef 与加typedef的区别

发布时间:2012-05-02 23:20:23来源:红联作者:mr_tianwei
union wei //不加typedef typedef union wei
{ int a; { int a;
char b; char b;
}wei1; }wei1;
wei1.b='A'; wei1.b='A';
printf("%d",wei1.a); printf("%d",wei1.a);

不加typedef 输出结果 65
加 typedef 输出结果 10243256(不确定,有时是负的,初步怀疑是其地址)
求解释 加typedef 的共用体 为什么wei1.a 不是65
文章评论

共有 0 条评论