常量是其值在使用过程中不会发生改变的变量
const int a =100;
常量的特点;
*常量必须在声明时初始化。指定了值之后就不能改写了。
*常量的值必须能在编译时用于计算。因此不能用于从一个变量中提取的值来初始化常量。如果需要,应使用只读字段(后面介绍)。
*常量总是静态的。但注意,不必(实际上不允许)在常量声明中包含static
使用常量的好处:
*由于使用易于读取的名称(名称的值易于理解)代替了较难读取的数字或字符串,常量使程序变得更易于阅读。
*常量使程序易于修改。当常量的值需要修改时,只需要把新值赋给这个常量,不必查找整个程序去修改。
*常量更容易避免程序出现错误。如果在声明常量的位置以外的地方给常量赋值,编译器会报错。
就是说只能在给常量赋值的地方进行修改再赋值,不可以下面再写一个然后赋值90,要和声明初始化在一起。