1.1多维数组基本概念
1.如果一个数组的维数不只有1个,那么它就叫多维数组。例如 **int arrya[3][5];**这个数组表示,它是3行每行是5个元素。
1.2存储顺序
数组int array[3],它表示有3个元素,他的存储位置是如下
如果数组是int array[3][6];它的存储结构是这样:
实线的框表示的是第一维度的三个元素,虚线表示的是第二维度的六个元素。
他们的下标值如下表示:
1.3数组名
一维数组的值是一个指针常量,它的类型是指向元素类型的指针,它指向数组的第一个元素。多维数组(int array[3][10])的第一个元素实际上是一个数组,因此它的数组名是一个指向一个包含了10整形元素的数组指针。
1.4下标
int matrix[3][10];