结构体和共用体合用(struct及union)
2012-12-05 08:55
204 查看
举例说明:当一个程序中应用两个char型变量,又有一个int型变量,但int变量是在char变量应用前使用,那么可以
与占用那两个char变量的空间。那么可以以下方式定义,节省空间。
union
{
uint i;
struct
{
uchar bitcount;
uchar bytecount;
}tx;
}count;
速度会慢
与占用那两个char变量的空间。那么可以以下方式定义,节省空间。
union
{
uint i;
struct
{
uchar bitcount;
uchar bytecount;
}tx;
}count;
速度会慢
相关文章推荐
- C++中的共用体(union)结构解析与结构体(struct)共用体(union) 的区别
- 构造数据类型struct,共用体union,枚举类型enum,宏#define的区别
- C++学习总结(五)——结构体(struct),联合体(union)
- C++ 结构体struct和共同体union的区别
- 结构体(Struct)联合体(Union)枚举(enum)总结
- 联合体(union)和结构体(struct)的区别
- 结构体struct、枚举enum、联合体union、位字段、自定义类型typedef、字节对齐
- 结构体struct 联合体union 及内存对齐
- struct和union结构体和联合体的区别
- 联合体union 与结构体struct
- struct 结构体 、 union 枚举 及 #pragma pack 字节对齐
- struct和union结构体和联合体的区别
- 4.2 结构(struct) 与共用体(union)
- 结构体struct 联合体union 及内存对齐
- 联合体(union)和结构体(struct)的区别
- C++学习笔记之struct和union(结构和共用体)
- 联合体(union)和结构体(struct)的区别
- (转)结构体struct && 联合union 内存分配
- struct结构体和union联合体:字节对齐下的sizeof返回
- 结构体(struct)和联合体/共同体(union)的联系和区别——名企面试重难点