enum枚举

  • 所谓的枚举是将变量的值一一枚举出来,变量只限于列举出来的值的范围内取值。
  • 定义一个变量是枚举类型,可以先定义枚举类型名,然后在说明这个变量是该枚举类型。

一般形式如下:

enum 枚举类型名
{
  取值表    //可用值,又称枚举元素
};

 如:

enum weekend
{
   sum,mon,tue,wed,thu,fri,sat
};

用enum关键字的好处:

  • 用enum关键字说明常量由编译程序自动生成,不需要手工对 常量进行逐个赋值
  • 在定enum常量的同时也定义了一个枚举类型识别符
  • 调试程序时候通常可以检查枚举常量,特别是在手工检查头文件的常量值时

与#define相比:

  • 程序更加容易维护,枚举常量是由编译器自动生成的,而标识符常量必须手工赋值

 任重而道远.........

posted @ 2018-07-20 20:31  小猪利琦  阅读(150)  评论(0编辑  收藏  举报