美文网首页
枚举类型

枚举类型

作者: 越天高 | 来源:发表于2019-02-18 21:21 被阅读2次

枚举类型的基本概念

枚举就是专门用于表示几种固定类型的取值
枚举的本质就是基本数据类型, 就是整形
枚举和结构体一样, 要想定义枚举类型变量, 那么必须先定义枚举类型

 /*
         枚举类型定义的格式
         enum 枚举类型名称
         {
         取值,
         };
         */
        //1.定义枚举类型
        enum Gender{
            // 男 默认情况下, 枚举的第0个取值就是整数0
            // 女 第二个取值就是1, 后面的取值递增1
            male = 9,
            female,
            yao
        };
        // 2.通过枚举类型定义枚举变量
        // 定义枚举变量和定义结构体变量一样, 直接将数据类型拷贝过来, 空格之后写上变量名称即可
        enum Gender sex;
        sex = female;
        printf("male = %i\n", sex);
        // 注意点: 由于枚举类型的本质是整型, 所以枚举类型除了可以接收枚举的固定的取值以外, 还可以接收其它整型的值
        // 也就是枚举类型的变量可以当做int类型的变量来使用
        sex = 998;
        // 要求定义一个枚举来保持一年四季
        // 1.定义枚举类型
        // 定义枚举类型的规范
        // 枚举类型的取值一般以k开头 后面跟上枚举类型的名称  跟上当前取值的含义
        // 和结构体一样, 枚举类型的名称首字母大写
        enum Season{
            kSeasonSpring,
            kSeasonSummmer,
            kSeasonAutumn,
            kSeasonWinter
        };
        enum Gender2
        {
            kGenderMale,
            kGenderFemale
        };
        enum Season es;
        es = kSeasonAutumn;
        
        enum Gender2 eg;
        eg = kGenderFemale;

相关文章

  • C语言基础 之 枚举类型

    枚举类型 枚举类型: 列出所有可能的值 枚举类型的定义 枚举类型定义的一般格式:enum 枚举类型名 {枚举值表}...

  • Swift 基础笔记 - 枚举

    枚举 OC定义和使用枚举 Swift定义枚举类型 Swift判断枚举类型 枚举成员类型

  • 枚举

    枚举 枚举就是专门用来表示几种固定类型的取值 枚举的本质就是基本数据类型,整型 枚举类型定义格式 定义枚举类型变量...

  • JavaScript中的Enum枚举类型数据

    一、枚举类型介绍 1、枚举类型 如果接触过其它语言或者TypeScript,大概对于枚举类型有一些了解。枚举类型是...

  • TS学习笔记(6)-枚举类型

    枚举类型 ========= 知识点 枚举类型的定义方法 枚举类型的使用方法 代码

  • WWDC2015Session106What's New

    新特性:基本类型、类型匹配、可检查性、协议扩展、错误处理 基本类型 枚举 在枚举中加入类型: 递归枚举递归枚举中需...

  • 枚举类

    1.枚举类型的定义: 枚举类型定义的一般形式为 enum 枚举名{//枚举值表枚举值1;枚举值2;...} 在枚举...

  • C语言学习 - 枚举型数据类型

    枚举变量的定义 方式一Step 1:声明枚举类型:格式:enum 枚举类型名{枚举值1,...,枚举值n}如:en...

  • typescript语法精讲四(笔记)

    - 枚举类型 枚举的特性就是将一组可能出现的值,列举出来,定义到类型中去 - 枚举类型的值 枚举类型默认是有值的,...

  • C++学习笔记(二)

    1 数据类型 枚举类型枚举类型枚举类型(enumeration)是C++中的一种派生数据类型,它是由用户定义的若干...

网友评论

      本文标题:枚举类型

      本文链接:https://www.haomeiwen.com/subject/gwsusqtx.html