A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© lvguodong 中级黑马   /  2015-10-6 00:19  /  863 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  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. }
复制代码


3 个回复

倒序浏览
写的很仔细。
回复 使用道具 举报
????????
回复 使用道具 举报
写的很认真啊
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马