C++面向对象程序设计
上QQ阅读APP看书,第一时间看更新

2.2.4 符号常量

除了前面讲过的直接用文字表示常量外,也可以为常量命名,这就是符号常量。符号常量在使用之前一定要首先声明,这一点与变量很相似。常量声明语句的形式为:

const 数据类型说明符 常量名=常量值;

数据类型说明符 const 常量名=常量值;

例如,可以声明一个代表圆周率的符号常量:

const float PI=3.1415926;

与直接使用文字常量相比,给常量起个有意义的名字有利于提高程序的可读性,而且如果程序中多处用到同一个文字常量(如圆周率3.14),当需要对该常量值进行修改时(例如改为3.1416),往往顾此失彼,引起不一致。使用符号常量,由于只在声明时赋予初值,修改起来十分简单,因而可以避免因修改常量值带来的不一致性。