Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

enum c++

作者:资本principal   发布日期:2026-05-08   浏览:54

// 枚举类型 (enum) 在 C++ 中用于定义一组命名的整数常量。以下是一个简单的示例:

#include <iostream>
using namespace std;

// 定义一个枚举类型
enum Weekday {
    Monday,
    Tuesday,
    Wednesday,
    Thursday,
    Friday,
    Saturday,
    Sunday
};

int main() {
    // 声明一个枚举变量
    Weekday today = Wednesday;

    // 输出枚举值
    cout << "Today is day number: " << today << endl;

    // 使用 switch 语句处理枚举值
    switch (today) {
        case Monday:
            cout << "It's Monday." << endl;
            break;
        case Tuesday:
            cout << "It's Tuesday." << endl;
            break;
        case Wednesday:
            cout << "It's Wednesday." << endl;
            break;
        case Thursday:
            cout << "It's Thursday." << endl;
            break;
        case Friday:
            cout << "It's Friday." << endl;
            break;
        case Saturday:
            cout << "It's Saturday." << endl;
            break;
        case Sunday:
            cout << "It's Sunday." << endl;
            break;
        default:
            cout << "Unknown day." << endl;
            break;
    }

    return 0;
}

解释说明:

  1. 定义枚举类型enum Weekday { ... }; 定义了一个名为 Weekday 的枚举类型,包含了一周七天的名字。
  2. 声明枚举变量Weekday today = Wednesday; 声明了一个 Weekday 类型的变量 today,并将其初始化为 Wednesday
  3. 输出枚举值cout << today; 会输出枚举值的整数值(从0开始计数),因此 Wednesday 对应的是2。
  4. 使用 switch 语句:通过 switch 语句可以根据不同的枚举值执行不同的代码块。

希望这个示例能帮助你理解如何在 C++ 中使用 enum

上一篇:c++double保留小数点后几位

下一篇:c++获取时间戳

大家都在看

c++闭包

c++向上取整的代码

c++单引号和双引号的区别

c++ 注释

c++如何判断素数

c++怎么输入字符串

c++ functional

c++框架代码

c++格式化字符串

c++ orm框架

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站