##### 联合体声明
- 联合体声明
- **联合体声明**是使用联合体类型说明符[[C.声明|声明]]一个[[C.联合体|联合体]]及其变量
- 语法
- `union struct_name {type member};`
- 示例
```c
// 联合体声明
union Data {
int i;
float f;
char c;
};
// 联合体变量声明
union Data d1; // 声明变量 d1
union Data d2; // 声明变量 d2
// 直接在联合体定义后声明变量
union Data {
int i;
float f;
char c;
} d1, d2; // 定义联合体并声明变量 d1 和 d2
```