1. 程式人生 > >關於多維數組的註意事項

關於多維數組的註意事項

使用 換來 rim primer 使用下標 組元 c++primer 二維 推斷

1、對於多維數組的理解,多維數組就是數組的數組,數組元素還是數組稱之為二維數組。

2、《C++Primer fifth》中提到,要想更好地理解多維數組,應該從內向外閱讀定義。

3、多維數組初始化時,每一行用一個花括號括起來,也可以省略。可以顯示的初始化每行的首元素,也可以顯示的只初始一行元素。

4、使用下標運算符訪問多維數組元素,每個維度對應一個下標運算符。

5、使用範圍for語句去處理多維數組時,都需要將最外層的控制變量聲明為引用,不管是否修改控制變量的值,否則編譯器會自動將控制變量的類型推斷成指針。

6、多維數組名轉換來的指針是指向第一個內層元素也就是第一個內層數組的指針。對其進行解引用,可以得到第一個內層數組的首元素的地址,其內層數組數組名會自動轉換為指向本數組首元素的指針。

關於多維數組的註意事項