什麽是數組
阿新 • • 發佈:2017-05-14
其中 多個 自動填充 編譯器 什麽 length str 返回 數字
數組:能能存在任意多個同類型的數據,而數組裏面存放的數據叫數組項。
數組的索引(下標):在數組中,每一個數組項都會有一個編號,這些編號叫數組的索引或下標,數組的索引(下標)是一個int類型的數字,索引從0開始,依次為數組中的每一個數組項編號。
數組的代碼書寫:
聲明:數據類型[] 變量名; 數據類型:即數組項的類型。
賦值:變量名=new 數據類型[長度]; 長度:int類型,表示數組的長度。
聲明和賦值的數據類型必須一致。
合並書寫:
數據類型[] 變量名=new 數據類型[長度]
例:
int[] number=nwes int[5]//定義了一個number變量,它是一個數組,可以存放5個int類型的數據。
數組項的默認值:
一個數組剛創建後,它的每一個數組項的值,為數組項類型的默認值。
其中:
數字類型,默認值為0;
bool類型,默認值為false;
char類型,默認值為\1;
string類型,默認值為null。
數組項的讀取和修改:
讀取:變量名[索引] 從指定數組中,通過索引取出來某一個數組項的值。
修改:變量名[索引]=值 把值賦值給指定的數組項。
註意:索引不能超出索引範圍。
讀取數組長度:
代碼格式:
變量名.Length
返回類型為int類型。
數組初始化器:
例:
string[] strs=new string[3]{"a","b","c"}
上述例子的簡化寫法為:
string[] strs={"a","b","c"]
註意:簡化寫法只能在數組定義語句中使用。
使用數組初始化器時,可以不用指定數組長度,編譯器會根據初始化器中的數量自動填充數組長度。
初學者很多東西都不明白,歡迎大家指點斧正,感謝。
什麽是數組