初識c 一維陣列和二維陣列

2021-08-07 10:45:00 字數 874 閱讀 6556



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 上面兩...