自学编程第九课

今天我们看看怎么定义常量。

常量:在程序运行的过程中其值不能被改变的量。

按常量值的可分为:整数型常量、实数型常量和字符型常量。

按常量的表示形式可分为:一般常量(能用一般的形式表示出来的为一般常量)

符号常量(用一个标识符表示的一个常量为符号常量,其特点为在编译后写在代码区,不可寻址不可更改属于指令的一部分)。

符号产量常见的有define(宏定义符号常量)和const(定义符号常量)两种方式。

习惯上符号常量的标识符用大写字母表示。

符号常量在使用前必须先定义,一般形式为:

#define 标识符 常量值(后面不可以加分号)

例如:#define PRICE 100

详情演示

使用const定义符号常量的一般形式为:

const type(类型名)name(符号常量的名称)=value(具体的数值)

例如:const int MONTHS=12;

详情演示

define与const的区别:define没有规定符号常量的数据类型而const定义的符号常量有确切的类型要求。所以,建议能用const时尽量用const。

OK,就到这里吧。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181213G1MP2H00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励