黑马程序员技术交流社区

标题: 枚举 [打印本页]

作者: lvguodong    时间: 2015-10-6 00:19
标题: 枚举
  1. #include <stdio.h>
  2. int main()
  3. {
  4.     //定义枚举
  5.     enum Day
  6.     {
  7.         MORNNING,         //注意是逗号,且默认从0开始
  8.         MOON,
  9.         AFTERNOON=7,      //将枚举常量重新定义一个值
  10.         NIGHT,
  11.     };
  12.     enum Day date=MORNNING;       //定义一个枚举变量并初始化赋值
  13.     printf("MORNNING=%d\n",date);
  14.     date=MOON;
  15.     printf("MOON=%d\n",date);
  16.     date=AFTERNOON;
  17.     printf("AFTERNOON=%d\n",date);
  18.     date=NIGHT;
  19.     printf("NIGHT=%d\n",date);
  20.    
  21.     int a=0;a=1;
  22.     printf("a=%d\n",a);
  23.     //上面等价于下面的
  24.     enum KAIGUAN
  25.     {
  26.         CLOSE,
  27.         OPEN,
  28.     };
  29.     enum KAIGUAN KAI=OPEN;
  30.     printf("OPEN=%d\n",KAI);
  31.     return 0;
  32.     //同一个作用域内,即使枚举类型不一致,也不能出现重复的枚举常量
  33. }
复制代码



作者: HI奋斗    时间: 2015-10-6 07:15
写的很仔细。
作者: A侠    时间: 2015-10-6 17:00
????????
作者: Eric_h    时间: 2015-10-7 22:33
写的很认真啊




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2