1.一維陣列
語法:資料型別 + 陣列名;
定義陣列的方式有兩種:
第一種:動態初始化陣列
int arr = new int[5];
int arr = new int;
第二種:靜態初始化陣列
int arr = ;
陣列的特點:
1.索引從0開始,依次增長.
2.可以通過陣列名.length獲取陣列的長度
3.陣列元素的最大索引值為:陣列長度-1
4.陣列的使用要特別注意越界問題即最大索引《陣列長度
陣列的取值:
陣列名[索引值];
陣列元素改變:
陣列名[索引值] = 對應的資料型別;(整型陣列就要賦值整型)
陣列的遍歷:
通過for迴圈的方式遍歷,迴圈條件《陣列長度 || 迴圈條件 <= 陣列長度 - 1;
string補充:
系統內建的string為字元陣列,一維陣列的訪問,賦值方式都可以適用於string
2.二維陣列
有兩個下標的陣列成為二維陣列;二維陣列本質上是以陣列作為陣列元素的陣列,即「陣列的陣列」。
動態初始化:
型別[,]陣列名=new 型別[常量表示式1,常量表示式2];
第一維的長度 第二維的長度
靜態初始化:
型別[,]陣列名=,……} ;
**展示:
public static void main (string args)
, };
//第二種動態初始化
int[,] map = new int[,], };
//靜態初始化
int[,] gamemap = , }; }
初識一維陣列和二維陣列
陣列是一種 容器 可以儲存同一種型別的元素的一種 容器 而這裡我就我剛學的一維陣列和二維陣列,談談我的認識。陣列有兩種初始化 1 動態初始化 開發者定義陣列初始化的時候,指定陣列的長度,系統預設給陣列中的元素賦值.2 靜態初始化 直接指定陣列的元素內容,系統指定的陣列長度 1 動態初始化 兩種書寫方...
一維陣列和二維陣列
一維陣列和二維陣列 一維陣列 在程式中可以使用下標變數,即說明這些變數的整體為陣列,陣列的每個變數的資料型別是相同的。當陣列中每個元素都只帶有乙個下標時,稱這樣的陣列為一維陣列。例 int arr 4 這時,我們分析一下 arr arr 1 arr 2 的資料型別 可以看出arr指的是陣列首元素ar...
C 的一維陣列和二維陣列
陣列 array 是一種資料格式,能夠儲存多個同型別的值。一維陣列 int a 3 char a 10 this is a 共有9個字元,包含空字元,a 9 將被系統自動賦值為 0 定義字元陣列,需要考慮到為最後的乙個結束符 0 預留出乙個位置,char陣列還可以這樣賦值 char a 10 上面兩...