3-2、C语言的符号常量

76 阅读1分钟

什么是常量?

常量又称为常数,是在程序运行过程中其值不能改变的数据,例如: -1,938等等。

常量有以下几种:整形常量实型常量字符型常量字符串常量符号常量

符号常量

符号常量是常量的另一种表示方法,为了在程序中明确表示某些常量的含义,可以给常量取一个容易识别的名字,且符号常量名应符合标识符的命名规则。符号常量使用之前必须先定义,其定义的一般格式如下:

#define 符号常量 常量
#define NAME 'Nancy'

为了与变量名和数组名等进行区分,常量名一般使用大写表示。

常量可以是任意类型。 #define 是一个编译预处理命令,称为宏定义命令。符号常量的定义一般放在程序的开头,每个定义必须独占一行,因为不是语句,所以后面没有分号 ;。C语言编译程序在编译之前将所有的符号自动替换为相应的常量。

使用符号常量的好处

1、提高程序的可读性。
2、便于程序修改。如果程序中有多处使用了一样的值,使用常量可以统一修改。