黑马-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语言基础_构造类型(数组,结构体,枚举)

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------      C语言中把构造类型分为三种:数组,结构体,枚举,下面就对它们一一学习。 1、数组  ...

黑马程序员——4、C语言(结构体、枚举)

一、jie'g

14、黑马程序员-C语言枚举

一、枚举类型的定义和枚举变量的说明 1) 枚举的定义 枚举类型定义的一般形式为: enum  枚举名{ 枚举值表 }; 在枚举值表中应罗列出所有可用值。这些值也称为枚举元素。 例如,该枚举名为wee...

黑马程序员--c语言:结构体、枚举、预处理指令、typedef、static与extern、递归思想

一、结构体 1.定义结构体  struct Person { // 里面的3个变量,可以称为是结构体的成员或者属性         int age; //...

黑马程序员 C语言------结构体 枚举学习

结构体   枚举 1.局部变量:  >定义. 在代码块内部定义的变量都是局部变量, 包括形参  >作用域.从定义变量的那一行开始,一直到代码块结束  >存放位置.存放在栈中  >生命周期...

黑马程序员--ios基础--c语言--结构体、枚举

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------  一.结构体的定义及简单使用 数组:职能由多个相同类型的数据构成结构体:可以由多个不...

黑马程序员———C语言———【枚举、typedef、宏、static和extern、文件操作】

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- ———————————————————————————————————————————————...

黑马程序员_C语言的变量类型和枚举

C语言有丰富的数据类型和运算符,因此计算能力非常强大,计算过程中使用的值一般用变量来存储。变量也是有分类型的,不同类型的变量有不同的存储类型、不同的生命周期、不同的作用域,C语言也提供了一些关键字来设...

黑马程序员——C语言热身——预处理指令、变量类型、static和extern、结构体、枚举

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! —— 预处理指令 预处理指令简介 C语言在对源程序进行编译之前,会先对一些特殊的预处理指令作解释(比如之前使...

黑马程序员IOS-C语言-结构体、枚举

结构体、枚举
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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