黑马-C语言-枚举

原创 2015年07月08日 14:33:43

                               1.枚举

概念:枚举是C语言中的一种基本数据类型,并不是构造类型,它可以用于声明一组常数。当一个变量有几个固定的可能取值时,可以将这个变量定义为枚举类型。

1.枚举定义:enum  枚举名 {元素1,元素2。。。。};(枚举名首字母一般大写

e.g.:

enum Sex {Sexman,Sexwoman}; 首个元素位置为0,依次类推。如果Sexwoman位置赋值为5那如果后面还有元素的话是从6开始算

enum Sex s;

或者是 enum Sex {Sexman,Sexwoman}s;

也可以是enum {Sexman,Sexwoman}s

注意:同一个程序中不能定义同名的枚举类型,不同的枚举类型也不能存在同名的命名常量。

2.遍历枚举元素:

for(int i = Sexman;i<=Sexwoman;i++)

{printf("%d\n",i); }

C语言 枚举 enum

一、枚举的概念 枚举是C语言中的一种基本数据类型,并不是构造类型,它可以用于声明一组常数。当一个变量有几个固定的可能取值时,可以将这个变量定义为枚举类型。比如,你可以用一个枚举类型的变量来表示季...
  • VNanyesheshou
  • VNanyesheshou
  • 2016年01月11日 13:28
  • 3254

C语言详解 - 枚举类型

如果一个变量你需要几种可能存在的值,那么就可以被定义成为枚举类型。之所以叫枚举就是说将变量或者叫对象可能存在的情况也可以说是可能的值一一例举出来。    举个例子来说明一吧,为了让大家更明白一点...
  • qq_21792169
  • qq_21792169
  • 2016年03月13日 21:00
  • 3811

C语言中的enum(枚举)用法

C语言中的enum(枚举)用法
  • u012965373
  • u012965373
  • 2015年06月03日 19:59
  • 5254

C语言宏实现枚举变量转为字符串描述

C语言宏实现枚举变量转为字符串描述
  • guoyajie1990
  • guoyajie1990
  • 2017年01月08日 08:54
  • 666

C语言的结构体、联合和枚举

结构体是C语言中一种非常重要的数据结构,与数组不同,它的成员(结构体称元素)可以具有不同的类型,并通过成员的名称获取指定元素。联合和结构体相似,但联合的所有成员都共享同一存储空间,每次只能存储一个成员...
  • lemonrabbit1987
  • lemonrabbit1987
  • 2015年08月20日 09:47
  • 813

C语言及程序设计进阶例程-29 枚举类型及其应用

贺老师教学链接 C语言及程序设计进阶 本课讲解He先生方案一:用整型表示品牌、颜色#include int main( ) { int brand,color; //brand=0...
  • sxhelijian
  • sxhelijian
  • 2015年06月22日 22:41
  • 1891

C语言之enum的用法和注意事项(枚举类型)

在学校学C语言的时候,很多人都没有经常用,以至于对enum不是很了解,后来工作的时候,我发现这个经常用到,于是就上网查了下详解。 1.enum的用法 枚举类型定义用关键字enum标识,形式为:  en...
  • wo_yan_zhao
  • wo_yan_zhao
  • 2013年10月21日 11:30
  • 17998

C语言enum枚举类型解析

在实际应用中,有的变量只有几种可能取值。如人的性别只有两种可能取值,星期只有七种可能取值。在 C 语言中对这样取值比较特殊的变量可以定义为枚举类型。所谓枚举是指将变量的值一一列举出来,变量只限于列举出...
  • u010830004
  • u010830004
  • 2017年02月14日 11:27
  • 2173

【扫盲点】——C语言enum枚举类型、union共用体

在实际应用中,有的变量只有几种可能取值。如人的性别只有两种可能取值,星期只有七种可能取值。在 C 语言中对这样取值比较特殊的变量可以定义为枚举类型。所谓枚举是指将变量的值一一列举出来,变量只限于列举出...
  • zhangchaoq
  • zhangchaoq
  • 2016年06月14日 16:22
  • 2014

C语言enum枚举类型解析

在实际应用中,有的变量只有几种可能取值。如人的性别只有两种可能取值,星期只有七种可能取值。在 C 语言中对这样取值比较特殊的变量可以定义为枚举类型。所谓枚举是指将变量的值一一列举出来,变量只限于列举出...
  • skyflying2012
  • skyflying2012
  • 2014年04月01日 15:37
  • 118476
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:黑马-C语言-枚举
举报原因:
原因补充:

(最多只允许输入30个字)