1.1枚举enum定义和调用

enum枚举最基本的用法是作为一个自定义的常量集合,比如enum ENUM{val1,val2,val3} Enum ;定义完后,可以直接把ENUM作为一个新增数据类型,可以当成int数据类型来用。下面是一个枚举类型enum的定义和调用示例:

enum EVal{val1,val2} Val;void Widget::on_pushButton_6_clicked()
{
//    Val=val1;EVal val=EVal::val2;switch (val) {case val1:  qDebug()<<"Val==val1";break;case val2:  qDebug()<<"Val==val2";break;default:break;}
}

1.2结果输入如下

1.3总结

由上面结果可知,当定义一个枚举变量enum(val)后,该变量val只能存储{val1,val2,val3}其中的任意一个变量,而不能存储两个值,这是没意义的。

参考内容:

https://blog.csdn.net/zxc5672123/article/details/87880381(参考:枚举enum调用)

C语言枚举enum基本用法相关推荐

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

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

  2. C语言中枚举enum的用法

    本文举例说明C语言中enum枚举关键字的用法. 用来同时定义多个常量 利用enum定义月份的例子如下. #include enum week {Mon=1,Tue,Wed,Thu,Fri,Sat,Su ...

  3. c语言枚举常量,浅述C语言中枚举enum的用法

    本文举例说明C语言中enum枚举关键字的用法. 用来同时定义多个常量 利用enum定义月份的例子如下. #includeenumweek{Mon=1,Tue,Wed,Thu,Fri,Sat,Sun}; ...

  4. c语言enum能自定义吗,18、C语言 —— 枚举enum

    1.枚举的概念 枚举是C语言的一种构造数据类型.它用于声明一组命名的常数.当一个变量有几个固定的取值时,可以将这个变量定义为枚举类型.比如季节(春天,夏天,秋天,冬天)就可以定义为枚举类型. 2.枚举 ...

  5. c语言枚举enum的使用总结

    1,枚举变量传参时如果是其他变量类型需要强转 举例说明: typedef enum_type {ONE = 0,TWO, }ENUM_TYPE;void Fun(int a ,ENUM_TYPE en ...

  6. Java 枚举enum的用法

    在 JDK 1.5 之前没有枚举类型,那时候一般用接口常量来替代.而使用 Java 枚举类型 enum 可以更贴近地表示这种常量. 文章目录 前言 一.ENUM 二.enum的常用七种方法 1.常量 ...

  7. c语言枚举类型enum用法及应用

    大家好,我是无际. 今天跟大家讲一下我在产品开发时,用枚举(enum)的一些骚操作. 我跟你保证,今天的内容绝对是你在书本和视频学不到的. 为什么要讲枚举呢? 因为我发现它是一个容易被遗忘,同时又非常 ...

  8. c语言枚举类型enum用法参数,C语言枚举类型(Enum)

    在实际编程中,有些数据的取值往往是有限的,只能是非常少量的整数,并且最好为每个值都取一个名字,以方便在后续代码中使用,比如一个星期只有七天,一年只有十二个月,一个班每周有六门课程等. 以每周七天为例, ...

  9. C语言枚举类型(enum)的各种用法

    文章目录 一. 基本概念 二.枚举类型的使用 三.枚举案例 一. 基本概念 枚举enum就是英文enumerate的缩写,也就是列举.排列说明的意思.枚举类型是C语言中的一种特殊类型,枚举类型可以让我 ...

最新文章

  1. 非线性滤波(opencv)
  2. Linux上安装jdk并配置环境变量
  3. 判断请求是否为Ajax请求的小妙招
  4. [git]git相关
  5. 以文件形式导入大批量数据
  6. java怎么用doss窗口_GitHub - doss128/symphony: 一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)平台。...
  7. extjs office java_Extjs使用(最最基础)
  8. ObjC解码汉字网页乱码问题
  9. HDU 2546 饭卡 动态规划01背包
  10. 算法设计与分析 (知识点总结)
  11. HCK哈士奇x可口可乐联名潮酷冰吧,你还没入手吗?
  12. 硬盘损坏如何恢oracle,硬盘损坏后恢复数据的几种方法
  13. 【华为OD机试真题 python】连续出牌数量【2022 Q4 | 200分】
  14. 这个七夕,送你一份程序员教科书级别的告白指南
  15. 简单有创意的思维导图怎么画
  16. Win10重装Win7后开机提示无法验证此文件的数字签名怎么办?
  17. VLookup怎么用详细步骤?VLookup函数的使用方法及实例
  18. 基于若依系统进行模块化开发(使用eclipse)
  19. api与密度转换公式_API重度和密度换算公式.doc
  20. ros中启动rviz显示段错误,核心以转储问题 rviz process has died

热门文章

  1. centos命令源码获取
  2. div模拟自适应表格(表头表身分离,表身出现滚动条)
  3. 多线程之间如何实现同步?
  4. Discuz!x3.4 QQ互联跳过完善资料直接登录(详细教程方法)
  5. 关于HDC GetDC ReleaseDC
  6. iPhone爆炸事件又起,为什么苹果官方换电池都不安全?
  7. C/C++开发,物联网通信-如何基于TCP/IP简要设计业务应用协议(c++案例)
  8. 【Redis五大数据类型】
  9. Google的安全搜索秘籍
  10. ChatGPT在数据智能分析与诊断预测中的应用