什么是常量?
常量又称为常数,是在程序运行过程中其值不能改变的数据,例如: -1,938等等。
常量有以下几种:整形常量
、实型常量
、字符型常量
、字符串常量
、符号常量
。
符号常量
符号常量是常量的另一种表示方法,为了在程序中明确表示某些常量的含义,可以给常量取一个容易识别的名字,且符号常量名应符合标识符的命名规则。符号常量使用之前必须先定义,其定义的一般格式如下:
#define 符号常量 常量
#define NAME 'Nancy'
为了与变量名和数组名等进行区分,常量名一般使用大写表示。
常量可以是任意类型。 #define 是一个编译预处理命令,称为宏定义命令。符号常量的定义一般放在程序的开头,每个定义必须独占一行,因为不是语句,所以后面没有分号 ;。C语言编译程序在编译之前将所有的符号自动替换为相应的常量。
使用符号常量的好处
1、提高程序的可读性。
2、便于程序修改。如果程序中有多处使用了一样的值,使用常量可以统一修改。