C语言枚举类型

枚举类型 ----//可以给给一些整型变量规定一个取值返回,这样使得语法和逻辑保持一致 

    1.如何定义枚举类型 
        格式: 
            enum 枚举标签{
                枚举常量,
                枚举常量,
                .....
                枚举常量,
            };
        例如: 

            enum color{
                red,        默认值为0,后续的枚举常量值依次加1
                blue,
                green,
                yellow,
            };
            
            enum color{
                red=10,            //指定枚举常量red的值为10,后续的枚举常量值依次加1    
                blue,
                green=9,        //指定枚举常量green的值为9,后续的枚举常量值依次加1
                yellow,
            };


        
    2.枚举类型的使用 

        enum week{
            Mon = 1,
            Tus,
            Wed,
            The,
            Fri,
            San,
            Sun,
        };

        int main(void)
        {
            enum week w;

            while(1){
                printf("请输入整数:");
                scanf("%u",&w);
                switch(w){
                    case Mon:
                        printf("今天是星期一\n");
                        break;
                    case Tus:
                        printf("今天是星期二\n");
                        break;
                    case Wed:
                        printf("今天是星期三\n");
                        break;
                    case The:
                        printf("今天是星期四\n");
                        break;
                    case Fri:
                        printf("今天是星期五\n");
                        break;
                    case San:
                        printf("今天是星期六\n");
                        break;
                    case Sun:
                        printf("今天是星期天\n");
                        break;
                }
            }
            return 0;
        }

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值