const修饰符
const double rollwidth =21.0;
这里以关键字const开头,是一种类型的修饰符,表明变量不仅是double类型,而且是常量。由于实际上告诉了编译器这些变量是常量,因此编译器将检查是否有试图修改这些变量的值的语句,如果发现了这样的语句,编译器将生成一个错误信息。
利用const变量类型定义程序中使用的常量是一种非常有用的方法,特别是要在程序中多次使用同一个常量时。首先,与遍布于程序中的也许没有明显含义的零星字面值相比,这是一种更好的方法。其次,如果需要修改正在使用的const变量的值,只需要在源文件中修改它的定义,就可以确保这个变化自动出现在程序中的所有地方。