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

enum c++语言

作者:穹上之月   发布日期:2026-05-25   浏览:65

// 定义一个枚举类型,表示一周中的每一天
enum Weekday {
    Monday,   // 0
    Tuesday,  // 1
    Wednesday, // 2
    Thursday, // 3
    Friday,   // 4
    Saturday, // 5
    Sunday    // 6
};

int main() {
    // 声明一个枚举类型的变量,并赋值
    Weekday today = Wednesday;

    // 使用 switch 语句来处理不同的枚举值
    switch (today) {
        case Monday:
            std::cout << "今天是星期一" << std::endl;
            break;
        case Tuesday:
            std::cout << "今天是星期二" << std::endl;
            break;
        case Wednesday:
            std::cout << "今天是星期三" << std::endl;
            break;
        case Thursday:
            std::cout << "今天是星期四" << std::endl;
            break;
        case Friday:
            std::cout << "今天是星期五" << std::endl;
            break;
        case Saturday:
            std::cout << "今天是星期六" << std::endl;
            break;
        case Sunday:
            std::cout << "今天是星期日" << std::endl;
            break;
        default:
            std::cout << "未知的日期" << std::endl;
            break;
    }

    return 0;
}

解释说明:

  • 枚举类型定义enum Weekday { ... }; 定义了一个名为 Weekday 的枚举类型,它包含了一周中每天的名字。每个名字自动分配一个整数值,从 0 开始递增。
  • 声明和赋值Weekday today = Wednesday; 声明了一个 Weekday 类型的变量 today,并将其赋值为 Wednesday(即 2)。
  • switch 语句:使用 switch 语句根据 today 的值输出相应的信息。每个 case 对应一个枚举值,并执行相应的代码块。

这个例子展示了如何在 C++ 中使用枚举类型来表示一组固定的常量值,并通过 switch 语句进行分支处理。

上一篇:c++explicit

下一篇:vc++runtime

大家都在看

c++闭包

c++向上取整的代码

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

c++ 注释

c++如何判断素数

c++怎么输入字符串

c++ functional

c++框架代码

c++格式化字符串

c++ orm框架

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

Laravel 中文站