0
点赞
收藏
分享

微信扫一扫

const关键字的使用

宁静的猫 2022-03-30 阅读 83
c++c语言

const关键字

如果把某个实体声明为const后,编译器会将其变成只读。

需要注意的是:const的对象必须要进行初始化,因为不能进行赋值操作,只能在定义的时候赋值。

好处:可提高程序的维护性

此时,不得不说就是define这个关键字了
常常会将常量定义成预处理器宏的情况。(本人现在也是经常使用宏定义去定义常量,现在慢慢在转变)

#define MAXSIZE (30)
int array[MAXSIZE];

宏定义会在编译阶段中的预处理阶段替换程序中的宏。

为什么要去使用const 而不是宏定义呢?
因为const表达式能够进行类型检查在编译的时候,所以更倾向于const表达式。

举报

相关推荐

0 条评论