请问我想定义一个常量,定义宏,枚举和常量这三种哪种比较合适,各有什么区别呢?

如题所述

    宏定义不占用存储空间

    枚举占用存储空间

    const常量占用存储空间

选择:

单个变量,使用宏定义。

一系列有内在联系的变量,选择枚举变量。

数组一类的,选择const。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-09-28
常量有类型检查,因此比宏要安全一些
如果是一组有关联的常量,用枚举会更合适,可以体现出其中关系
相似回答