联合体的目的是存储空间的共用
特点
- 成员共用同一组内存单元
- 任何两个成员不会同时有效
声明形式
union 联合体名称
{
公有成员
protected:
保护型成员
private:
私有成员
};
联合体的内存分配
- 举例说明:
union Mark
{ //表示成绩的联合体
char grade; //等级制的成绩
bool pass; //只记是否通过课程的成绩
int percent; //百分制的成绩
};
联合体的目的是存储空间的共用
特点
声明形式
union 联合体名称
{
公有成员
protected:
保护型成员
private:
私有成员
};
联合体的内存分配
union Mark
{ //表示成绩的联合体
char grade; //等级制的成绩
bool pass; //只记是否通过课程的成绩
int percent; //百分制的成绩
};