三九宝宝网宝宝百科宝宝知识

C语言中的枚举类型和在Linux系统中的作用

11月23日 编辑 39baobao.com

[板蓝根也有副作用]前言:感冒多发的季节里,家长给孩子用的最多的预防感冒的药物要素板蓝根。当孩子出现轻微的感冒就会感冒家长就会给孩子沏两包,孩子的症状就会有所减轻。家长们但是家长了解下面...+阅读

[点评:枚举一般用于定义一个集合,如色彩,星期等等,他提供了更加贴近实际的对对象的描述,方便了编程工作.]

下面简单介绍下C语言中的枚举类型和在Linux系统中的作用。

枚举是一个被命名的整型常数的集合, 枚举在日常生活中很常见。

例如表示星期的SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY,SATURDAY, 就是一个枚举。

枚举的说明与结构和联合相似, 其形式为:

enum 枚举名{

标识符[=整型常数],

标识符[=整型常数],

...

标识符[=整型常数],

} 枚举变量;

如果枚举没有初始化, 即省掉"=整型常数"时, 则从第一个标识符开始, 顺

次赋给标识符0, 1, 2, ...。但当枚举中的某个成员赋值后, 其后的成员按依次

加1的规则确定其值。

例如下列枚举说明后, x1, x2, x3, x4的值分别为0, 1, 2, 3。

enum string{x1, x2, x3, x4}x;

当定义改变成:

enum string

{

x1,

x2=0,

x3=50,

x4,

}x;

则x1=0, x2=0, x3=50, x4=51

注意:

1. 枚举中每个成员(标识符)结束符是",", 不是";", 最后一个成员可省略

","。

2. 初始化时可以赋负数, 以后的标识符仍依次加1。

3. 枚举变量只能取枚举说明结构中的某个标识符常量。

例如:

enum string

{

x1=5,

x2,

x3,

x4,

};

enum strig x=x3;

此时, 枚举变量x实际上是7。

enum 关键字在c中用的是比较多的,它常用来定义标记整型常量,你去看许多操作系统的源代码,都有用这个关键字来一次定义许多标记整型常量,其实它相当于定义一个整型常量的表,考试.大提示方便应用时查找。当然他的大部分功能都可以被宏定义代替,不过毕竟enum关键字定义的东东是支持类型检查的,可以用编译器来发现一些错误(enum定义的只能是整型的常量表)

以下为关联文档:

舌系带人的相关作用前言:现在的孩子都是家庭中的宝贝,父母们对其是照顾有佳,目前对于幼儿很流行“切除扁桃体”“剪舍系带”等等,家长们这么做的是否是正确的呢?以下就让我们一起来听听专的见解吧!...

给孩子用药注意副作用前言:俗话说,"是药三分毒",虽然药是救命的良方,但同时也可能是有害的毒物。只有熟悉药物的特性、使用及保存方式,才能充分发挥药物的治疗功效。家长如何才可以达到这样的效果呢。...

积分有什么作用该网站的积分有什么作用,可以用来做些什么呢? 什么是积分?积分是育儿网注册用户活跃程度的体现,您在育儿网上的各种行为都会产生积分。如发言、评论、写博客、参加活动等积分有...

笑脸花的作用很大老师,乐乐吐了! 突然传来珂珂着急的高嗓门,现在正是吃午饭的时候,我立马放下手中的碗,跑到乐乐的面前。只见,乐乐一边抹眼泪,一边在哭,我温柔地问道: 乐乐,怎么了?是不是身体不舒服? 他...

走进沙游世界初步感受沙游的作用活动对象:全体心理教师。活动目标:1.了解沙盘游戏,初步感受沙游的作用,学习操作记录的方法。2.尝试开展沙盘游戏,初步学习解读。活动过程: 一、沙盘游戏记录操作的初步接触。1.沙...

表扬的作用(一)、基本情况:姓名:陈思宇,性别:男。 年龄:14岁 户籍所在地:本县张寨镇司楼村学生入学前的简况:小陈是在初一年级下学期从张寨中学转入我们班的。年纪比别的孩子大,但是性格非常内向...

在贯彻《纲要》中发挥教研部门的职能作用促进我市幼教质量的提高 天津市幼儿教育教学研究室 作为市级教研部门肩负着引领我市教师全面落实《纲要》的责任。针对目前幼教工作现状和教师在贯彻《纲要》中的需求和困难...

小标记,大作用区域活动时,小宇说: 老师,我要设计安全标记 ,说着就拿着笔和绘画纸就去午睡室观察了。小宇在午睡室看了一遍后说: 有两个地方需要提醒大家注意安全,一个是睡上铺的孩子不能站在床...

发挥试点园作用全面推进《纲要》实施上海市虹口区教育局 2002年我区实验幼儿园被确定为国家教育部“十五”重点课题“贯彻《幼儿园教育指导纲要(试行)》行动计划”全国15个实验园之一,我们以此为契机,三年来在总课...

推荐阅读
图文推荐