int Array[2][3];
定義一個兩行三列的二維數(shù)組,總共有6個元素,即
Array[0][0]、Array[0][1],Array[0][2]
Array[1][0]、Array[1][1],Array[1][2]
在定義時可以直接對它初始化,如下:
int Array[2][3]=
{
{1, 2, 3},
{4, 5, 6}
};
二維數(shù)組可以看作是數(shù)組的數(shù)組,聽起來很繞口,說白了就是這個數(shù)組的元素是一個一維數(shù)組。
比如上面二維數(shù)組中有兩個元素,每個元素是一個一維數(shù)組。和一維數(shù)組一樣二維數(shù)組在內(nèi)存中也是順序存放的,兩種類型的二維數(shù)組內(nèi)存如下:
在二維數(shù)組中,Array[0]代表了第一個元素的首地址,這個元素是一個數(shù)組,也就是第一行的首地址。
Array[1]代表了第二行的首地址,如下仿真結(jié)果,差值正好是12,可以那么說二維數(shù)組名Array是指向行的,Array+1就是指向下一行。
-
C語言
+關(guān)注
關(guān)注
180文章
7630瀏覽量
140769
發(fā)布評論請先 登錄
C語言二維數(shù)組的定義和引用
C語言教程之使用二維數(shù)組保存數(shù)據(jù)問題
c語言二維數(shù)組定義及其規(guī)則詳解

c語言二維數(shù)組初始化及使用

c語言二維數(shù)組如何初始化為0

C語言入門教學(xué)之數(shù)組資料總結(jié)免費下載

評論