C 語言基礎 陣列

2021-08-02 12:05:53 字數 686 閱讀 1775

二維陣列,就是以陣列作為元素的陣列。挺拗口的,看看它跟一維陣列的對比:

左邊的 a 是一維陣列,陣列中包含 4 個 int 型變數:a[0]、a[1]、a[2]、a[3] 。

右邊的 b 是二維陣列,陣列中包含 2 個 int 型一維陣列:b[0]、b[1] 。而 b[0] 和 b[1] 中又分別包含 3 個 int 型變數:b[0,0]、b[0,1]、b[0,2]、b[1,0]、b[1,1]、b[1

,2] 。

總結一下,二維陣列這樣宣告:

int[,] arr =new int[2,3]; //包含2個一維陣列,每個一維陣列包含3個變數,總共2*3=6個陣列元素
二維陣列元素這樣賦值和列印:

arr[1,0] = 28; //二維陣列元素有2個索引,都是從0開始,以arr陣列為例,元素索引從[0,0]到[1,2]

執行結果如下:

C 語言基礎 陣列

一維陣列 資料型別 陣列名 new 資料型別 長度 陣列經過初始化以後,陣列元素有預設的初始值,double型別為 0.0 int型別為 0 char型別為 a bool型別為 false,string型別為 null。二維陣列 char ch console.writeline ch 1,1 ch...

C語言基礎 陣列

一塊 連續 且 同型別 的儲存空間int short long 陣列名 長度 注意 int buf 10 分配空間時,賦予初值以外的空值均為0 sizeof buf sizeof int 10 是不確定元素的個數的定義 char buf 長度 初始化 在定義的同時賦初值 char buf 10 規定...

C語言基礎 陣列

1.定義把具有相同型別的若干變數按有序的形式組織起來,這些按序排列的同類資料元素的集合稱為陣列。2.陣列型別說明型別說明符 陣列名 常量表示式 3.表示方法陣列名 下標 4.賦值 1 初始化賦值 static 型別說明符 陣列名 常量表示式 static int a 10 2 動態賦值 用迴圈語句配...