C++学习之枚举
2015-07-14 16:28
344 查看
void testEnum(){ enum Weekday{Monday,Tuesday,Wednesday,Thursday,Friday} d1=Monday,d2=Friday; int i=d2-d1; printf("%d",i); //outprint 4 }
上面将d1,d2定义为Weekday这个类型并分别赋值为Mondy,Friday,
亦可以定义不命名的枚举类型,如
enum {Monday=2,Tuesday,Wednesday,Thursday,Friday} d1; d1=Wednesday;
但是在后面的语句中再想引用枚举定义就不行了,除非在d1后面添加变量.
相关文章推荐
- c++顺序容器之array
- c++ STL queue 内存布局简析
- C++ primer 5 笔记3 chapter 2 变量和基本类型(2.4~2.6)
- C++函数队列 BFS的好帮手
- 黑马程序员------C语言中常量的分类及其表示方法
- C++求解最大子矩阵之和
- c++builder 读写文件类
- c++ STL stack 内存布局简析
- Phone List(C++ vector容器)
- C++ STL deque 内存布局
- C++智能指针及其简单实现
- 黑马程序员------C语言的标识符的命名规则及其分类
- C++类内存分布
- C++学习笔记——函数
- c++ 字符检测 TCharacter
- 在C语言中除法运算为什么没有小数部分?
- c++面试宝
- c++ 智能指针
- 7.c语言中的数组介绍
- 6.c语言中的条件语句