一个c的简单问题

来源:百度知道 编辑:UC知道 时间:2024/05/17 11:06:45
宏定义与Const常量有什么本质的区别?

#define 是比较原始的定义方式, 但是有的时候会因为所定义的复杂的宏中运算符的优先级问题容易发生不容易检查的错误
现在很多定义使用 enums 和const static 的方式来定义就是为了避免这样的错误.