c語言-----對陣列使用const的方法
有時需要使用只讀陣列 ,也就是程式從陣列中讀取數值 ,但是程式不向陣列中寫數值 。在這種情況下宣告並初始化陣列時 ,建議使用關鍵字const 。
const int days [ MONTHS ] = { 31 , 28 , 31 , 30 , 31 , 30 , 31 , 31 , 31 , 30 , 31 , 30 , 31 } ;
這樣,程式會把陣列中每個元素當成常量來處理 。和普通變數一樣,需要在宣告const陣列時對其進行初始化,因為在聲明後,不能再對它賦值。明確了這一點 ,以後就可以對陣列使用const了。