枚举、联合
2011-09-23 15:02
148 查看
# include <iostream.h> int main() { //枚举类型变量的取值范围:Mon~Sun enum Week {Mon = 1, Tue, Wed, Thu = 11, Fri, Sat, Sun}; Week wk; wk = Fri; cout << wk << endl; //output: 12 //联合在同一时间只能存储一个成员的值 union Choise { int id; char name[16]; }; Choise ch; ch.id = 7777; strcpy(ch.name, "zlj"); cout << ch.name << endl; //output: zlj cout << ch.id << endl; //output: 无意义(ch存储的是name的值) cout << sizeof(Choise) << endl; //output: 16(char name[16]的大小) return 0; }
相关文章推荐
- C语言入门教程 (十九) 联合和枚举
- 基础备忘:结构体、联合、枚举笔记
- MOOC——C语言11:结构类型:枚举,结构,联合
- 结构,联合和枚举
- 自定义类型:结构体,枚举,联合
- 自定义类型——结构体,枚举,联合
- 【C语言总结】结构、联合、位段和枚举
- 自定义类型(结构体、枚举、联合)以及内存对齐问题
- 结构体 枚举 联合
- C++中的枚举,结构,联合等。。。。
- C++结构体、联合、枚举与C语言中的区别
- 联合与枚举的区别
- 结构struct 联合Union和枚举Enum的细节讨论
- 联合 枚举 双指针 万能指针void*
- 联合、枚举和类型别名 - C++快速入门13
- 位段,枚举,联合
- C语言 联合和枚举
- 【c++】联合、枚举和类型别名
- 结构struct 联合Union和枚举Enum的细节讨论