C++枚举类型enum使用方法(附带可用代码+通俗易懂)

2023-05-16

1.说明
枚举用来表示某类事情的结果;例1:下棋比赛的三种结果,赢,和,输;这里是描述比赛的结果。例2:一周7天中的俩种结果,工作日和非工作日。

2.用法
例1:enum game {win, lose, tie };(win, lose, tie分别表示胜,负,和)。
例2:enum weekday {mon=1, tue, wed, thu, fri, sat, sun,}(花括号里是第一天到第七天)。
深度了解用法:例1中的game是游戏的意思(随意取名);从win开始,win的值是0(因为它排在最前面,再解释就是系统默认的0),然后win右边的lose排在第二个,所以是它的值是win的值加1(0+1=2),以此类推。

3解析如下代码(这个作者也不知道怎么说,得靠聪明的读者自己研究。)
以下是关于例2的代码;(mon设置为1,注意!不设置则默认为零)


#include<iostream> 

using namespace std;

int main()
{

    enum weekday {mon=1, tue, wed, thu, fri, sat, sun,} day; //从1开始
    int k;
    cout<<("请输入今天星期几(1--7):")<<endl;
    cin>>k;
    day = (enum weekday)k;
    switch (day)
    {
    case mon:
    case tue:
    case wed:
    case thu:
    case fri:       cout<<"今天上班\n"<<endl; break;

    case sat:
    case sun:       cout<<"今天休息\n"<<endl; break;

    default:        cout<<"errer\n"<<endl;break;
    }
    return 0;
}

以下是例1的代码(WIN=0 LOSE=1 TIE=2)

#include<iostream> 

using namespace std;

int main()
{

    enum game {WIN, LOSE, TIE} sun;
    int x;
    if (WIN > LOSE && WIN > TIE)
    
        cout << "胜" << endl;
    
    else if(TIE > WIN&& TIE > LOSE)
    
        cout << "平" << endl;
    
    else
        cout << "输" << endl;
        return 0;
}

4 结尾
枚举数据类型常用于表示某个事情的结果!
枚举数据类型常用于表示某个事情的结果!
枚举数据类型常用于表示某个事情的结果!
重要的事情说三遍!
这一节没必要用繁冗的文字来描述,所以字少别介意~

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

C++枚举类型enum使用方法(附带可用代码+通俗易懂) 的相关文章

  • python+百度OCR的使用方法(踩坑+测试程序)

    目录 一 注册百度智能云并在本地安装百度智能云模块二 提示No module named 39 aip 39 问题三 提示No module named 39 chardet 39 问题四 测试代码 一 注册百度智能云并在本地安装百度智能云
  • devenv使用方法

    CD C CD C Program Files Microsoft Visual Studio NET 2003 Common7 IDE DEL D KTAPP KTUI1601 licx devenv build debug 34 D K
  • C++枚举解读(enum)

    提示 xff1a 文章写完后 xff0c 目录可以自动生成 xff0c 如何生成可参考右边的帮助文档 文章目录 前言一 枚举是什么 xff1f 二 使用步骤1 作用域2 隐式类型转换3 显式指定枚举值类型4 指定枚举值的值4 整形显式转换成
  • java枚举(enum)使用详解

    文章目录 前言一 枚举类型定义二 访问成员三 遍历四 在switch xff08 xff09 中使用枚举五 方法1 内置方法1 1 ordinal 用于返回成员的索引1 2 compareTo 用于比较枚举类型中两个成员的索引值1 3 va
  • PCtoLCD2002使用方法

    PCtoLCD2002是一款免费的取字模的软件 xff0c 支持多种取模方式 xff0c 可以生成中英文混合的字符串的字模数据 xff0c 非常方便 在使用的过程中很多功能无法发掘 xff0c 现在小编就把详细的使用指南为大家陈列一下 PC
  • Android studio svn使用方法

    步骤 一 设置忽略文件 可参考工程目录下的 gitignore文件 iml DS Store externalNativeBuild local properties idea libraries idea modules xml idea
  • mysql枚举类型

    1 使用枚举类型的好处 对数据进限定 xff0c 增加其安全性查询速度更快操作更加方便 2 枚举类型的应用 创建 test 数据库 create database span class token function test span ch
  • C++中的future和promise使用方法

    future和promise C 43 43 11中std future提供了一种访问异步操作结果的机制 异步操作不能马上就获取操作结果 xff0c 只能在未来某个时候获取 xff0c 但可以以同步等待的方式来获取结果 xff0c 可以通过
  • spring MVC中关于model.addAttribute的使用方法【翻译】

    关于model addAttribute的使用方法 http krams915 blogspot com 2010 12 spring 3 mvc using modelattribute in html 可能要 break the wal
  • Handler的使用方法(一)

    想花点时间谈谈Handler的使用方法 xff0c 是应为Handler的使用涉及到了线程类的使用 xff0c 也是在程序中用到了线程 xff0c 关于线程 xff0c 是个很重要的概念 xff0c 因为以后的嵌入式系统的应用开发往往在程序
  • IOS_Swift_enum枚举方法

    本博文为子墨原创 转载请注明出处 http blog csdn net zimo2013 article details 50116811 enum Type Int case A 1 case B 3 普通方法 func toString
  • 电磁流量计测流工作原理及优缺点

    电磁流量计包含变送器和传感器 它们共同测量流量 电磁流量计的传感器采用直通连接 可测量流体在流经管道时产生的感应电压 变送器测量传感器产生的电压 将该电压转换成流量 然后再将流量测量值传送到控制系统 工作原理 电磁流量计是根据法拉第电磁感应
  • C++枚举类型用法总结(enum)(可以用枚举字符常量代替常量)

    C 枚举类型enum表示枚举 通常用于定义个新类型的字符常量 比如enum January February March 枚举类型的作用域一般是整个文件或者类内 当枚举类型定义在文件开头时 则作用域是从定义位置开始往后 不包括函数内定义 当
  • 从枚举类型的ordinal()方法说起

    文章背景 本周有一个开发任务涉及到了枚举类型的修改 需要对枚举类型新增一项 在新增的时候我没有加在已有项的最后面 而是在中间随便找了个位置 其实也不是很随便 我是根据语义关联性觉得放在某一项后面比较合适 没想到的是 我的无心之举经造成了大
  • Java,Enum里定义属性和方法

    最近的项目用到了大神写的统一返回码的代码 ErrorCode java 统一6位 异常码 author Administrator public enum ErrorCode global OK 000000 操作成功 ERROR 0000
  • C语言枚举类型的大小

    主流编译器如 gcc vc MinGW gcc等枚举变量均为4字节 少量编译器会根据枚举个数做优化 如只有3个枚举值时 size可能为1 enum长度不确定会带来可移植性问题 如果第三方库API接口使用enum类型 编译和调用库时一旦有关e
  • 翻斗式雨雪量计的使用说明书

    概要 本装置为翻斗式温水式雨量计的感应部 口径200mm的接水口内的雨水每达到一定的量 0 2mm或0 5mm 则翻斗翻转 通过簧片开关检测出翻转动作 输出接点脉冲信号 接水器的外筒内封装的调配液 防冻液 水 保持在一定的温度 由此融化落在
  • 翻斗式雨量计的组成与工作原理

    雨量计也叫雨量记录仪 量雨计 测雨计 是常规的气象检测仪器 气象部门通过它来监测计量降雨量和降雨强度 常见的有虹吸式雨量计 翻斗式雨量计和称重式雨量计等 因为翻斗式雨量计方便携带安装 数据相对精确 因此在农业气象监测中广泛应用 1 翻斗式雨
  • 多普勒超声波流量计工作原理及优缺点

    多普勒超声波流量计是是利用声波在流体中传播的多普勒效应 通过测定流体中运动粒子散射声波的多普勒频移 即可得到流体的速度 结合内置压力式水位计 利用速度面积法 即可测量液体的流量 适合于明渠 河道及难以建造标准断面的流速流量测量以及于各种满管
  • 土壤含水量仪的监测方法

    土壤含水量监测仪对土壤内部水分含量情况进行监测 可实现对灾害隐患点土壤含水量的长期实时监测 仪器主机采用低功耗设计 工作功耗可达毫瓦级 根据滑坡隐患点的特点 仪器主机采用多通道设计 可根据实际情况接驳1 4路土壤含水量传感器对监测点不同深度

随机推荐