符号常量是在
C语言中,可以用一个
标识符来表示一个
常量,这个标识符称之为符号常量。其特点是编译后写在代码区,不可寻址,不可更改,属于指令的一部分。
其中#define 也是一条
预处理命令宏定义命令,其功能是把该标识符定义为其后的常量值。一经定义,以后在程序中所有出现该标识符的地方均代之以该常量值。习惯上符号常量的标识符用
大写字母,变量标识符用
小写字母,以示区别。
枚举类型中的元素也是符号常量,如enum Weekday{SUN, MON, TUES,
WED, THU, FRI, SAT}。