二維陣列定義的一般形式是:dataType arrayName[length1][length2];其中,dataType 為資料型別,arrayName 為陣列名,length1 為第一維下標的長度,length2 為第二維下標的長度。
我們可以將二維陣列看做一個 Excel 表格,有行有列,length1 表示行數,length2 表示列數,要在二維陣列中定位某個元素,必須同時指明行和列。例如:int a[3][4];定義了一個 3 行 4 列的二維陣列,共有 3×4=12 個元素,陣列名為 a,即:a[0][0], a[0][1], a[0][2], a[0][3]
a[1][0], a[1][1], a[1][2], a[1][3]
a[2][0], a[2][1], a[2][2], a[2][3]
如果想表示第 2 行第 1 列的元素,應該寫作 a[2][1]。
也可以將二維陣列看成一個座標系,有 x 軸和 y 軸,要想在一個平面中確定一個點,必須同時知道 x 軸和 y 軸。
二維陣列定義的一般形式是:dataType arrayName[length1][length2];其中,dataType 為資料型別,arrayName 為陣列名,length1 為第一維下標的長度,length2 為第二維下標的長度。
我們可以將二維陣列看做一個 Excel 表格,有行有列,length1 表示行數,length2 表示列數,要在二維陣列中定位某個元素,必須同時指明行和列。例如:int a[3][4];定義了一個 3 行 4 列的二維陣列,共有 3×4=12 個元素,陣列名為 a,即:a[0][0], a[0][1], a[0][2], a[0][3]
a[1][0], a[1][1], a[1][2], a[1][3]
a[2][0], a[2][1], a[2][2], a[2][3]
如果想表示第 2 行第 1 列的元素,應該寫作 a[2][1]。
也可以將二維陣列看成一個座標系,有 x 軸和 y 軸,要想在一個平面中確定一個點,必須同時知道 x 軸和 y 軸。