1. 程式人生 > 其它 >C# const詳解:C#常量的定義和使用

C# const詳解:C#常量的定義和使用

C# const詳解:C#常量的定義和使用

C#變數C#變數命名規則 >

常量和變數都是用來儲存資料的容器,在定義時都需要指明資料型別,它們唯一的區別是:變數(Variable)中所存放的值是允許改變的,而常量(Constant)中存放的值不允許改變。

上節《C#變數》中已經講解了變數的定義和使用,這節我們來講解常量的定義和使用。

C#常量的定義

與變數不同的是,常量在第一次被賦值後值就不能再改變。定義常量需要使用關鍵字 const 來完成。

具體的語法形式如下:

const 資料型別 常量名 = 值;

需要注意的是,在定義常量時必須為其賦值,因為不賦值的話以後就再也不能賦值了。另外,也可以同時定義多個常量。

在程式中使用常量也會帶來很多好處,包括增強了程式的可讀性以及便於程式的修改。例如在一個計算率的程式中,為了保證程式中的稅率統一,設定一個名為 TAX 的常量來完成,如果需要修改稅率只修改該常量的值即可。

【例項1】分別求圓的面積和周長,並使用常量存放 π 的值,將 π 的值定義為3.14。
  1. class Program
  2. {
  3. static void Main(string[] args)
  4. {
  5. const double PI = 3.14;
  6. int r = 3; //存放半徑
  7. Console.WriteLine("圓的周長是:" + 2 * PI * r);
  8. Console.WriteLine("圓的面積是:" + PI * r * r);
  9. }
  10. }
執行上面程式碼,效果如下圖。

關注微信公眾號「站長嚴長生」,在手機上閱讀所有教程,隨時隨地都能學習。本公眾號由C語言中文網站長運營,每日更新,堅持原創,敢說真話,凡事有態度。