常量是指在程序運行過程中,其值不能被改變的量,在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();
}
}
|
新聞熱點
疑難解答