首页 理论教育 C语言程序设计常量:使用符号常量运行结果

C语言程序设计常量:使用符号常量运行结果

时间:2023-10-26 理论教育 版权反馈
【摘要】:例2.1:使用符号常量运行结果如图2.1所示。图2.1例2.1程序运行结果程序中用#define命令定义PI代表常量3.14,此后凡在本程序中出现的PI都代表3.14,可以和变量一起进行运算,程序运行结果如图2.1所示。如PI=3.1415926;/*错误,不能给符号常量赋值*/习惯上,符号常量名用大写,变量名用小写,以示区别。如例2.1中,阅读程序时从常量名PI上就知道它代表圆周率。

C语言程序设计常量:使用符号常量运行结果

在程序运行过程中,其值不能被改变的量称为常量。常量区分为不同的类型,如“a”“b”“c”为字符型常量,10、25、-12为整型常量,1.5、3.2、-142.5为实型常量。常量一般从其字面形式即可判断其类型。这种常量称为字面常量或直接常量。

也可以用一个标识符代表一个常量,这种称为“符号常量”,即以标识符形式出现的常量。如例2.1中定义的PI。

例2.1:使用符号常量

运行结果如图2.1所示。

图2.1 例2.1程序运行结果

程序中用#define命令定义PI代表常量3.14,此后凡在本程序中出现的PI都代表3.14,可以和变量一起进行运算,程序运行结果如图2.1所示。(www.xing528.com)

请注意符号常量与变量不同,符号常量的值在其作用域(在例2.1中的主函数)内不能改变,也不能再被赋值。如果再用赋值语句给PI赋值是错误的。

如PI=3.1415926;/*错误,不能给符号常量赋值*/

习惯上,符号常量名用大写,变量名用小写,以示区别。使用符号常量的好处有:

➢含义清楚。如例2.1中,阅读程序时从常量名PI上就知道它代表圆周率。因此定义符号常量名时应考虑“见名知意”。

➢在需要改变常量值时能做到“一改全改”。例如在今后的程序中可能许多地方都有常量,假如全部直接用3.14,到想改成3.1415926的时候有多个地方都需要修改,容易出错,效率也不高,如果用符号常量,只需将“#define PI 3.14”改为“#define PI 3.1415926”就可以了。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈