您当前的位置:首页 > 计算机 > 编程开发 > C语言

C语言enum关键字―用enum关键字说明常量有什么好处?

时间:12-30来源:作者:点击数:

用enum关键字说明常量(即说明枚举常量)有三点好处:

    (1)用enum关键字说明的常量由编译程序自动生成,程序员不需要用手工对常量一一赋值。

    (2)用enum关键字说明常量使程序更清晰易读,因为在定义enum常量的同时也定义了一个枚举类型标识符。

    (3)在调试程序时通常可以检查枚举常量,这一点是非常有用的,尤其在不得不手工检查头文件中的常量值时。

不过,用enum关键字说明常量比用#define指令说明常量要占用更多的内存,因为前者需要分配内存来存储常量。以下是一个在检测程序错误时使用的枚举常量的例子:

    enum Error_Code
    {
        OUT_OF_MEMORY,
        INSUFFICIENT_DISK_SPACE,   
        LOGIC_ERROR,   
        FILE_NOT_FOUND   
    }  ;

与用#define说明常量相比,用enum说明常量还有其它好处,这一点将在5.7中作更详细的介绍。

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门