define宏常量与const常量的区别

来源:互联网 发布:知行天下 编辑:程序博客网 时间:2024/04/28 00:16

首先讲一讲为什么要使用常量:

1、使用常量可增加程序的可读性,用数字常量不知何意。

2、修改方便,只要修改定义处就行,省去了多处修改的麻烦。

区别:

       我们知道const和define都可以定义常量,但const定义常量更好,const常量有数据类型,而宏常量则没有。编译器可以对前者进行类型安全检查,而后者只是做替换而已。

原创粉丝点击