自定义类型——枚举

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
//枚举就是把可能的值一一列举的意思
// 
//
enum Day
{
    Mon,
    Tues,
    Wed,
    Thur,
    Fri,
    Sat,
    Sun
    //枚举常量
};
//枚举的好处
// 1、 增加代码的可读性和可维护性(例如可用于改进通讯录)
// 2、与#define相比,会有类型检查,枚举本身就是一种类型,更加严谨
// 3、防止命名污染
// 4、便于调试(#define在工作时完成替换,在预处理过程中,在调试的过程中会让代码面目全非,而枚举不存在这种问题
// 5、方便定义,枚举可以一次定义多个常量
//

int main()
{
    enum Day d = Fri;
    //只用枚举内规定的可能值去赋值
    printf("%d", Mon);
    printf("%d", Tues);
    //枚举默认的值,从上往下加一,从零开始(默认)
    return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值