首先讲一讲为什么要使用常量:
1、使用常量可增加程序的可读性,用数字常量不知何意。
2、修改方便,只要修改定义处就行,省去了多处修改的麻烦。
区别:
我们知道const和define都可以定义常量,但const定义常量更好,const常量有数据类型,而宏常量则没有。编译器可以对前者进行类型安全检查,而后者只是做替换而已。
首先讲一讲为什么要使用常量:
1、使用常量可增加程序的可读性,用数字常量不知何意。
2、修改方便,只要修改定义处就行,省去了多处修改的麻烦。
区别:
我们知道const和define都可以定义常量,但const定义常量更好,const常量有数据类型,而宏常量则没有。编译器可以对前者进行类型安全检查,而后者只是做替换而已。