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、避免操作失误。

  • 4
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值