黑马程序员技术交流社区

标题: 枚举类型 [打印本页]

作者: 驴小叔    时间: 2015-9-8 21:48
标题: 枚举类型
枚举类型
使用场合:在开发中,如果一个变量只有有限的几个取值,可以使用枚举

1)枚举类型
enum <#枚举类型名#>{枚举值1,值2,值3,...};

2)枚举类型的变量

enum <#枚举类型名#>{枚举值1,值2,值3,...} <#枚举变量名#>;

举例:
enum Sex{kMan,kWomen,kYao}sex;
enum Sex s2;
匿名枚举:
enum {kMan,kWomen,kYao}s1;


3)枚举类型变量的使用
1)枚举元素的值
系统默认给枚举变量第一元素赋值为0,后面的元素依次是上一个元素+1

2)给枚举类型变量赋值
isex = man;
printf("%d\n",isex);
作者: Music_棍棍    时间: 2015-9-8 21:50
顶一个 传知识
作者: bdw9005    时间: 2015-9-8 22:40
很棒,共同学习
作者: 张健康ios0826    时间: 2015-9-8 22:43
很好很强大
作者: huahaoL    时间: 2015-9-8 23:14
走过路过,不要错过,来看看




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