第05章 复杂构造数据类型.pptVIP

  • 8
  • 0
  • 约8千字
  • 约 34页
  • 2017-05-15 发布于湖北
  • 举报
* 5.3 枚举类型 所谓“枚举”,是指将变量的所有取值一一列举出来,变量的取值只限于列举出来的值的范围。该变量称之为枚举型变量。 所列举的值叫做枚举元素(枚举常量)。 定义一个枚举类型名,再用它定义变量。 enum 枚举类型名  {枚举元素1,枚举元素2,...,枚举元素n}; enum 枚举类型名 变量列表; 关键字 类型名和枚举元素名由用户自己命名 * * 例1: enum weekday{sun,mon,tue,wd,thu,fri,dat }; enum weekday day; 例2: enum weekday {sun,mon,tue,wd,thu,fri,dat } day; 例3: enum {sun,mon,tue,wd,thu,fri,dat } day; * * 说明: 1、C语言中枚举元素按常量处理,它们是有值的。它们的值是系统按其定义顺序自动赋予的 0、1、2、3、4、……。 因此上例中的枚举元素sun的值为0,mon的值为1,依次类推。枚举变量的值即是它所取的枚举元素的值,此值可输出查看,如day=fri;则day的值为5,可以输出printf(“%d”,day); 输出结果为5。 2、枚举元素的值也可以改变,但必须在定义时指定。 如:enum weekday {sun=7,mon=1,tue,wd,thu,

文档评论(0)

1亿VIP精品文档

相关文档