常量和字面量的区别

字面量(literal):表达的信息如字面所示,再通俗点就是表达的信息就是它自己。

常量和字面量之间几乎没有区别,用良好的定义规范来命名常量可以起到替代字面量的作用。

eg: const MAX_AGE = 100
    int min_age = 0

这里 100 和 0 都是字面量,都可以起到见名知意的作用。我们用字面量的时候直接用 0 和 100表达我们的“意图”,用常量的时候需要这样

if(v >= MAX_AGE)
……

常量和字面量的编程思想是一样的,都是为了更好地阅读(不仅限于程序员)

常量的使用范围:

  • 上下文中需多次引用同一个值;
  • 使这个值能够起到见名知意的作用。

至于什么是变量???变量就是在程序编译和运行过程中可能出现变化的量。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值