1.作为数组下标使用

enun  box{pencil, ruler};

void main()

{

string s[2];

s[pencil]="pencil";

s[ruler]="ruler";

}

2.对于那些只有几种可能取值的一类变量,作为枚举类型的具体实例变量只能去它的几个枚举元素值。

具体用法可参见周纯洁的C语言课本P259.

转载于:https://www.cnblogs.com/limera/p/5405666.html

enum枚举类型 的用法相关推荐

  1. enum枚举类型用法

    文章目录 1. 枚举类型和枚举变量 1.1 枚举类型的定义和声明 1.2 枚举变量的定义和声明 2. 枚举变量和枚举常量的关联对应 3. 枚举类型和变量的应用 3.1 作为判断语句中的逻辑 3.2 一 ...

  2. c语言怎么用枚举类型的字符串,c语言枚举类型的用法

    枚举类型就相当于助记符,帮助程序员记忆的.比如现在要画一张地图,用到红黄蓝绿四种颜色.为了存储方便,我们规定0=红,1=黄,2=蓝,3=绿.但是当编程到某一阶段时,程序员可能忘记了哪个数字具体对应哪种 ...

  3. c++ enum 枚举类型

    enum 枚举类型 限定作用域的枚举类型(class) enum class open_modes { input, output, append }; 不限定作用域的枚举类型 enum color ...

  4. Typescript - enum 枚举类型(数值型枚举 / 字符串枚举 / 常量枚举 / 异构枚举 / 计算枚举成员 / 联合枚举和枚举成员类型 / 运行时的枚举 / 环境枚举 / 对象与枚举)教程

    前言 Enums(枚举)是 TypeScript 的少数功能之一,它不是 JavaScript 的类型级扩展,仅支持数字的和基于字符串的枚举. 使用枚举您可以定义一组带名字的常量,并且清晰地表达意图或 ...

  5. MySQL数据库(11):数据类型-enum 枚举类型

    enum 枚举类型 例如: 性别 gender 男 女 保密 基本语法 enum(数据值 1,数据值 2...); 数据值列表在 255 个以内,使用 1 个字节来存储 数据值列表超过 255,但是小 ...

  6. C语言——enum枚举类型用法解析

    在实际的编程应用中,有的变量只有几种可能的取值,譬如说一个星期的七种可能,性别的两种可能等等.C语言为这种类型的变量的定义提供了enum关键字. 要使用枚举类型的变量,首先需要先定义一个枚举类型名,然 ...

  7. enum枚举类型用法浅析

    定义: 枚举类型定义用关键字enum标识,形式为: enum 标识符 { 枚举数据表 }: (1)enum是关键字,标识枚举类型.定义枚举类型必须用enum开头. (2)枚举数据表中的名字是程序员自己 ...

  8. 【Kotlin】Kotlin enum 枚举类 ( 常用用法 | 初始化成员变量 | 实现抽象方法 | 实现接口 | 获取名称和位置索引 | 调用枚举常量方法 )

    文章目录 I . 枚举类常用用法 II . 枚举类初始化 III. 枚举类匿名类 IV . 枚举类实现接口 V . 获取枚举常量名称和位置索引 VI . 获取枚举常量的成员变量 VII . 调用枚举常 ...

  9. Java枚举类型的用法

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

  10. java enum枚举类的用法以及高级玩法

    enum(枚举)类介绍 java枚举类是一组预定义常量的集合,使用enum关键字声明这个类,常量名称官方建议大写 1.enum类基本用法 举一个常见的例子,例如星期就可以描述为一个枚举类,如下 pub ...

最新文章

  1. 如何通过HTTP优雅调用第三方-Feign
  2. Windows配置jdk环境变量JAVA_HOME与path
  3. FZU - 2020 计算大组合数取模
  4. 打开高效文本编辑之门_Linux sed之多行命令与循环命令
  5. 在什么时候需要使用“常引用”?
  6. Redis进阶实践之十八 使用管道模式提高Redis查询的速度
  7. android 时间格式 各种转换
  8. pyinstaller cx_oracle,使用pyinstaller打包使用cx_Oracle模块的程序出现The specified module could not be found的问题...
  9. 获取网页源代码 python_python 获取网页源代码
  10. 几个清华和交大学霸的公众号,值得学习
  11. JBoss JBPM 实践系列(一)--- 安装配置(Tomcat 6.0 + MySQL 5.1)
  12. 微软服务器补丁每月几号发布,微软补丁日安全通告 |9 月份
  13. CF probabilities 自制题单
  14. 锁仓怎么解_[期货知识]期货锁仓后怎么解锁?期货锁仓解锁技巧介绍 - 南方财富网...
  15. draw.io怎么安装在linux,Draw.io安装
  16. 论文邮箱不是导师的_我的漫漫读研路,就是导师对我的套路
  17. 【图像去模糊】SDWNet: A Straight Dilated Network with Wavelet Transformation for image Deblurring
  18. mysql链路追踪工具_Molten
  19. 以卖货为目的得消费返利是合法的吗?又该如何操作?
  20. 这些常见的漏洞和修复方法你知道吗?

热门文章

  1. Linux命令-用户和组管理
  2. Oracle RAC -常见CRS命令
  3. REST笔记(三):一种标准的超媒体格式:Atom
  4. Apache2.2整合PHP5.2
  5. 公司发声明了!禁止所有程序员使用 Lombok !再使用绩效直接打C!
  6. 到底如何保证线程安全,总结得太好了!
  7. 30 个 ElasticSearch 调优知识点,都给你整理好了!
  8. 想接私活收入翻倍,建议根据这几个开源SpringBoot项目(含小程序)改改~
  9. 进入大厂的面试经验详细总结(P7 拿 offer)
  10. 我用10年才到架构师,所以不要走我以前的弯路了