枚举enum(整型常量的集合)

枚举enum是一组被命名的整型常量的集合,是C语言中的一种基本类型。我们平常的星期一到星期日便可声明为枚举enum类型。

注意:

  • 如果枚举成员不设置初始值,默认从0开始累加
  • 也可给每个枚举成员设置初始值
  • 枚举成员的值只能是整型(正负数都可以)
    #include <stdio.h>
    /*
    时间:2022-05-13 18:51
    作者:sgbl888
    功能:枚举enum
    知识点:
        1、如果枚举成员不设置初始值,默认从0开始累加
        2、也可给每个枚举成员设置初始值
        3、枚举成员的值只能是整型(正负数都可以)
    */
    
    //一个星期七天,可声明为枚举
    enum week{
        Monday = 1, //若不给初始值,默认从0开始
        Tuesday,
        Wednesday,
        Thursday,
        Friday,
        Saturday,
        Sunday
    };
    //订单状态
    enum orderStatus{
        unpaid, //未付款
        paid, //已付款
        notshipped, //未发货
        shipped, //已发货
        notsigned, //未签收
        signedin, //已签收
    };
    
    int main(){
        printf("星期:%d %d %d %d %d %d %d\n", Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday);
    
        printf("订单状态:%d %d %d %d %d %d\n", unpaid, paid, notshipped, shipped, notsigned, signedin);
    
        return 0;
    }

    运行结果:

        星期:1 2 3 4 5 6 7
        订单状态:0 1 2 3 4 5


版权声明:本文为sgbl888原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。