常量"/>
c语言符号常量
1、用#define定义符号常量
用#define定义符号常量的一般形式:
#define 符号常量 常量值
其中,#define是预处理指令,因此行尾不能有分号;符号常量是一个标识符;常量值可以是一个字面常量,也可以是一个表达式。
例如,如下预处理指令定义了符号常量PI的值:
#define PI 3.14
符号常量PI被预处理之后在主函数中就会被3.14替换
area=2*PI*radius;
程序中的语句:
area=2*PI*radius;
预处理之后的结果是
area=2*3.14*radius;
2、用const定义符号
用const定义符号常量的一般形式如下:
const 类型名 符号常量=常量值;
其中,类型名是任意合法的数据类型,包括基本数据类型和自定义数据类型;符号常量是一个标识符;常量值可以是一个字面常量,也可以是一个表达式,其值的数据类型必须与类型名兼容;const是一条语句,因此要以分号结尾。
例如,如下语句定义了符号常量PI的值:
const double PI=3.14;
程序中的语句:
area=2*PI*radius;
执行const语句之后,符号常量被3.14替换。
3、符号常量的使用
通常在主函数之前定义符号常量,这样程序中的所有符号常量在预处理或执行时都能够被替换。使用符号常量有三个好处:
1、程序的可读性好。
2、程序的可修改行好。
3、避免操作失误。
更多推荐
c语言符号常量
发布评论