1.7.2 使用常量
程序定义了常量ALIEN_POINTS来表示外星人的分值。
- const int ALIEN_POINTS = 150;
这里只需要在变量的定义之前加上const修饰符。现在可以像使用任何整数一样使用ALIEN_POINTS。注意,程序使用了大写字母命名常量。这只是惯例,但一般都这么做。全部大写的标识符告诉程序员它代表了一个常量。
下面一行代码使用了常量:
- int score = aliensKilled * ALIEN_POINTS;
杀死的外星人数目与每个外星人的分值相乘得到玩家的得分。常量的使用让这行代码的含义显得很清晰。
陷阱
不能对常量赋新值。如果试图这么做,会生成编译错误。