您的位置:首页 > 其它

const和#define的区别

2011-05-28 18:04 295 查看
(1)const 常量有数据类型,而宏常量没有数据类型。编译器可以对前者进行

类型安全检查。而对后者只进行字符替换,没有类型安全检查,并且在字符替

换可能会产生意料不到的错误。

(2)有些集成化的调试工具可以对 const 常量进行调试,但是不能对宏常量进行调试。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: