1. 程式人生 > >c語言中指針和多維數組的理解

c語言中指針和多維數組的理解

分享 方式 方括號 mage 維數 jpg 聲明 col 多維數組

1.復習指針和數組之間的特殊關系:不帶方括號的數組名是一個指針,指向該數組的第一個元素。

2.多維數組: int multi[2][4];//聲明一個二維數組作為舉例

a.理解方式1:可以將數組看成行和列構成,即理解成2行4列。(傳統的理解方法)

理解方式2:可以將multi數組看作一個包含2個元素,而其中每個元素都是一個包含4個int變量的數組。

3.圖形理解方式

a.聲明了一個multi的數組

b.數組multi包含兩個元素(數組)

c.其中每個元素(數組)包含4個元素(int變量)

技術分享

4.回到不帶方括號的數組名是一個指針,指向數組的第一個元素,數組的第一個元素即multi[0],它是由四個int變量組成的數組

c語言中指針和多維數組的理解