美文网首页
C++枚举定义

C++枚举定义

作者: 欢喜明 | 来源:发表于2018-03-25 10:13 被阅读0次

一、

#includeusing namespace std;

int main()

{

enum times

{

first,second,

third,forth,fifth

}time;

    time =fifth;

    if (time==fifth)

    {

        cout << "Succeed!";

    }

    return 0;

}

记录1:定义了一个枚举数据类型 :times ,同时定义了times类型的一个变量:time;

所以需要这样给time这个枚举类型的变量赋值: time =fifth; 而且只能times枚举类型定义的元素。

记录2:错误的定义方法:time a=fifth;  time已经是枚举类型times定义的一个变量,不能想当然的再用time去定义一个枚举类型a。

二、

#includeusing namespace std;

int main()

{

enum times

{

first,second,

third,forth,fifth

};

    enum times time =fifth;

    if (time==fifth)

    {

        cout << "Succeed!";

    }

    return 0;

}

记录1:如果定义枚举类型times的时候没有定义变量,那么就要这样:enum times time =fifth; 定义枚举类型times的变量time;

三、

#includeusing namespace std;

int main()

{

    enum times

        {

                first,second,

                third,forth,fifth

        }day;

    enum times time =fifth;

    day = second;

    if (day==second)

    {

        cout << "Succeed!";

    }

    return 0;

}

记录1:变量day,已经是枚举类型tiems类型的变量,所以直接赋值即可;也可以用enum times再定义新的times枚举类型变量。

四、

#includeusing namespace std;

enum time

{

    first,second,

    third,forth,fifth

};

int main()

{

    enum time a=fifth;

    if (a==fifth)

    {

        cout << "Succeed!";

    }

    return 0;

}

记录1:枚举类型的定义,可以在main函数之外,也不在任何函数体里面。

完毕。

相关文章

  • Swift学习笔记-枚举

    定义枚举类型 定义的语法和C/C++很像,只不过前面多了case语句 创建枚举实例 第一次创建枚举实例的时候必须指...

  • C++枚举定义

    一、 #includeusing namespace std; int main() { enum times {...

  • C++学习笔记(二)

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

  • 记录我学到Swift 语法中的协议(protocol)

    协议 枚举(enum) 枚举的定义:Swift中的枚举是为一组有限种可能性的相关值提供的通用类型(在C/C++/C...

  • C++工具函数

    C++ 工具函数 读取二进制文件 字符串split 删除文件 定义枚举类,并将枚举常量转成int 获取当前目录剩余...

  • Swift 基础笔记 - 枚举

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

  • ObjC源码解读之一

    本系列主要用来解读OC开放源码:objc NSObject的实现内容 C++里定义的锁的枚举 下面是宏定义 'st...

  • 位移枚举

    位移枚举 C语言枚举定义 苹果创建枚举的定义方式

  • 枚举类

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

  • C语言基础 之 枚举类型

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

网友评论

      本文标题:C++枚举定义

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