zoukankan      html  css  js  c++  java
  • 枚举

    枚举类型:

    枚举类型(enumeration)是C++的一种派生数据类型,它是由用户定义的若干枚举常量的集合。

    如果一个变量只有几种可能的值,可以定义为枚举类型所谓枚举是将变量一一枚举出来,变量的值只能在列举出来的值的范围内。

    创建枚举,需要使用关键字enum枚举类型的一般形式为:

    enum 类型

    {

           标识符[=整型常量],

           标识符[=整型常量],

           …

           标识符[=整型常量],

    }枚举变量;

    如果枚举没有初始化,即声调“=整型常数”时,则从第一个标识符开始。

    例如,下面的代码定义了一个颜色枚举,变量c的类型为color。最后c被赋值为“blue”。

    #include<iostream>
    using namespace std;
    
    enum color
    {
        red,
        green,
        blue,
        yellow = 100,
        white,
    }c;
    
    int main()
    {    
        cout << c << endl;
        c = blue;
        cout << c << endl;
        c = white;
        cout << c << endl;
        return 0;    
    }

    exbot@ubuntu:~/wangqinghe/C++/enum$ g++ enum.cpp -o enum

    exbot@ubuntu:~/wangqinghe/C++/enum$ ./enum

    0

    2

    101

    默认情况下,第一个名称0,下面的顺延。如果中间有赋初值,接下来的按照赋的初值顺延下去。

  • 相关阅读:
    windows安装kafka
    excel打开utf-8的csv乱码
    laravel 记录慢sql日志
    php ftp连接的坑
    公用辅助方法
    ubuntu重置网络配置
    php socket
    docker ftp配置多个用户
    php aes-ecb-128位加密
    redis集群 哨兵模式
  • 原文地址:https://www.cnblogs.com/wanghao-boke/p/11305000.html
Copyright © 2011-2022 走看看