1),#define 宏常量是在预编译阶段进行简单替换。枚举常量则是在编译的时候确定其值。2),一般在编译器里,可以调试枚举常量,但是不能调试宏常量。3),枚举可以一次定义大量相关的常量,而#define 宏一次只能定义一个。
上一篇 C和C++经典笔试题附答案解析
下一篇 为什么会有内存对齐?
版权所有 (c)2021-2022 MSHXW.COM
ICP备案号:晋ICP备2021003244-6号