标签: c enums preprocessor
可能重复: Difference between Enum and Define Statements
应该何时使用
enum {BUFFER = 1234};
在
#define BUFFER 1234
enum与#define相比有哪些优势?我知道,#define只是简单的文本替换,enum以某种方式命名常量。但为什么人们根本不需要呢?
enum
#define