二级C++精品课程2,第1张

二级C++精品课程2,第2张

在进行程序设计时,常常需要常量,例如圆周率π = 3.1416。在需要常量的地方,直接使用常量的数值的方法非常不好,例如:
  //计算圆的面积
  s = 3.1416*r*r;
  ...
  如果我们需要提高计算精度,将π的值改为3.1415927进行计算,我们就不得不将程序中所有的π值从3.1416改为3.1415927,这不仅繁琐,更重要的是很容易出错。
  C++允许定义符号常量,定义常量的一般形式为:
  const 类型 名字 = 值;
  其中,"类型"是指常量的类型,如short、long、double等,"名字" 是指常量的名字,而"值"是指赋给常量的、合适的数据类型的数值。 参看例2-7。
  下面给出一个有常量定义的实例程序,这个程序是打印给定半径的圆的面积和周长。
例2-6:
void main()
{
 const double PI = 3.1415926535898; //定义圆周率常量PI
 double radius; //定义圆半径变量
 double area; //定义圆面积变量
 double circumference; //定义圆周长变量
 cout > radius;
 area = PI*radius*radius;
 circumference = 2.0*PI*radius;
 cout

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 二级C++精品课程2

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情