常量是其值在使用過程中不會發生改變的變量
const int a =100;
常量的特點;
*常量必須在聲明時初始化。指定了值之後就不能改寫了。
*常量的值必須能在編譯時用於計算。因此不能用於從一個變量中提取的值來初始化常量。如果需要,應使用只讀字段(後面介紹)。
*常量總是靜態的。但注意,不必(實際上不允許)在常量聲明中包含static
使用常量的好處:
*由於使用易於讀取的名稱(名稱的值易於理解)代替了較難讀取的數字或字符串,常量使程序變得更易於閱讀。
*常量使程序易於修改。當常量的值需要修改時,只需要把新值賦給這個常量,不必查找整個程序去修改。
*常量更容易避免程序出現錯誤。如果在聲明常量的位置以外的地方給常量賦值,編譯器會報錯。
就是說只能在給常量賦值的地方進行修改再賦值,不可以下面再寫一個然後賦值90,要和聲明初始化在一起。