c语言中的宏和全局常量

2012-11-01 09:12:30 · 作者: · 浏览: 395
    在c语言中定义宏是很方便的事情,但是有时候会有危险
   
    如果使用
   
    int const CONST_NAME = **;
   
    可能会是比较好的选择,因为不会出现宏造成的各种错误,并且编译器还会帮你查找错误
   
    而宏会被替换掉,编译器不会见到宏,所以如果内存富裕的话,我想还是定义成常量比较好