31

不定项选择题 31 /66

请说出const与#define 相比,有何优点 ?

参考答案

宏常量有数据类型,而const常量没有数据类型
有些集成化的调试工具可以对const 常量进行调试,但是不能对宏常量进行调试
编译器可以对const进行类型安全检查。而对#define只进行字符替换,没有类型安全检查,并且在字符替换可能会产生意料不到的错误。