问答详情
源自:4-3 固定内容的容器:枚举

为啥week输出0

#include <iostream>

enum Week

{

    Mon, // 星期一    

    Tue, // 星期二    

    Wed, // 星期三    

    Thu, // 星期四    

    Fri, // 星期五    

    Sat, // 星期六    

    Sun, // 星期日

};


    int main(int argc, char** argv)

{

    Week week = Week::Mon;

    std::cout << "week:" << Mon << std::endl;

    return 0;

}

最后输出week:0;  不应该是1吗?

提问者:weixin_慕用1193724 2022-09-02 21:02

个回答

  • weixin_精慕门7335148
    2022-09-07 15:58:27

    没有赋值的话,枚举常量的值按照:0,1,2,3,...的顺序