enum枚举型的定义和使用

C/C++枚举类型是一种组特殊的整形数组,枚举型的值可以用名称来表示其含义,以便让程序的阅读者可以更好的理解程序的设计。具体形式如下。
enum 变量名{枚举名1,枚举名2,……枚举名n};
枚举名1默认从0开始计算,每次自增1。可以给枚举名赋初值,若没赋值的枚举名则按前面的一个值,往后自增1。

操作方法

  • 01

    C/C++枚举类型是一种组特殊的整形数组,枚举型的值可以用名称来表示其含义,以便让程序的阅读者可以更好的理解程序的设计。具体形式如下。 enum 变量名{枚举名1,枚举名2,……枚举名n}; 枚举名1默认从0开始计算,每次自增1。可以给枚举名赋初值,若没赋值的枚举名则按前面的一个值,往后自增1。

  • 02

    例中定义了一个枚举型的状态变量,有三种状态低、正常和高,初始值low赋值1开始计数,每次自增1,若不赋初始值则默认从0开始。 枚举型通常在选择判断语句时作为条件变量。由于枚举型使用了名字,让人一目了然知道了各个状态的名字,而不是难懂的数值。

(0)

相关推荐

  • C++编程思想---阅读中:[2]enum的内存大小

    enum在内存中占用多少存储空间,为什么在使用enum类型的时候不用写上enum的名字呢,想struct一样调用?在网上搜索了一下,找到了想要的结论! 操作方法 01 enum定义类似与下面这样 en ...

  • Linux系统下使用ctags查找源码的方法

    太多的文件导致我们无法去定位一个函数的实现或者一个宏定义的位置。显然对于源码的阅读和个人的学习都是非常不利的。多么希望有一个软件能够输入命令就能够精确的定位函数的位置。是的,现在有这么一个工具:cta ...

  • 零基础学习C语言

    零基础学习C语言:本人在网上找了很久关于如何学习C语言,本人也是新手不知该如何开始学习,无意中发现这本书慢慢的我找到了学习的头绪!推荐给大家学习 操作方法 01 目录 前言 第一篇 C语言基础 第1章 ...

  • c++:fstream文件操作

    绪: C++中,文件操作是通过stream的子类fstream(file stream)来实现的: 所以,采用这种方式操作文件,就必须加入头文件fstream.h. C++中,stream类,所有的I ...

  • silverlight自定义控件之多媒体视频播放器

    Silverlight本身提供了多媒体播放控件,但并没有封装好,可以直接使用的控件。在网上搜索了一些,都不是很适用,有些过于复杂要引用一大堆dll,感觉很臃肿,有些样式风格不适合。silverligh ...

  • Waytop旋转编码器应用注意事项

    现场安装的方便和安全.长寿:拳头大小的一个旋转编码器,可以测量从几个µ到几十.几百米的距离,n个工位,只要解决一个旋转编码器的安全安装问题,可以避免诸多接近开关.光电开关在现场机械安装麻烦,容易被撞坏 ...

  • C语言复杂声明的本质与局限

    操作方法 01 先简单回顾一下C语言的独有的变量声明方式.自诩使用C语言多年,却一直对于C的复杂的变量声明方式头皮发麻,直到看到VCZH大神前不久的大作,才恍然大悟.惭愧,因此下面的内容颇有拾人牙慧之 ...

  • stata中各种字符型变量的定义和使用

    stata中各种字符型变量的定义和使用 操作方法 01 gen where ="D" if foreign=="Domestic":origin replace ...

  • Java枚举7常见种用法

    DK1.5引入了新的类型--枚举.在Java中它虽然算个"小"功能,却给我的开发带来了"大"方便. 操作方法 01 用法一:常量 在JDK1.5之前,我们定义常 ...