常量是指在程序运行过程中,其值不能被改变的量,在C#语言中,其定义方法如下:
const 数据类型 变量名 = 常量值;
即,常量使用const关键字定义,在定义的同时必须初始化。常量与变量不同,其必须使用类名调用而不能使用类的实例来调用,即其为静态的。
我们在编程时,有些量在整个程序运行过程中不允许改变,如圆周率π的值,我们就可以将其定义为常量:
public const double PI = 3.1415926;
这样,在程序的其它地方就可以使用PI的值了。同时,使用常量还能给程序带来修改的方便,如某个程序是有关求图形面积或体积的,可能开始使用的圆周率为3.14,后来又想改为3.14159,如果直接使用值,则给程序修改带来很大困难。使用变量的话,可能造成程序在某个地方修改了其值,造成圆周率精度的不统一 。
下面的程序是求圆的面积。
using System;
class CircleArea
{
static void Main()
{
const double PI = 3.14159265;
double R = 2;
double S = PI * R * R;
Console.WriteLine("圆的面积为:{0}", S);
Console.ReadKey();
}
}
新闻热点
疑难解答