在程序中不同地方,代表同一个常量,在程序中多个地方统一使用
如需更改,只需要在定义处进行修改,自动使用新值。
通常用全大写字母拼写的标识符作为常量名
1)常变量通过变量定义语句定义。前面加上修饰符 const,还需要直接初始化。
注意:其值只能通过初始化确定,不允许(重新)赋值。
const double PI = 3.1415927; //圆周率
允许在一个定义语句里定义多个同类型的常变量,允许定义任何类型的常变量(int /double等)。
2)枚举常量:由关键词 enum 开始,在紧接着的花括号内写出需要定义常量的名字(标识符)和整数常数值。
enum { NUM = 10, LEN = 20};
注意:只能定义代表整数的常量。
3)通过预处理命令“#define”定义宏(macro)。
#define 宏名字 宏常量
宏名字应是一个标识符,宏常量可以是任意的常量。由 #define开始的行称为宏定义命令行。
它与 #include的用法类似,通常写在程序的最前面部分。
#define PI 3.14159265
注意: 其中并没有“=”号,句末无分号。不是语句,也不是赋值。