二维数组
二维数组,本质上是以数组作为数组元素的数组,二维数组中常常是由许多一维数组组成,即“数组的数组”,一般的书写表达式为:类型+数组名+连续的两个元素数框,如上图所示就是建立了一个int arr[3][4]的二维数组,并在里面放置了12个元素。
那为什么说二维数组是一个以数组作为元素的数组呢?二维数组又称为矩阵,行列数相等的矩阵称为方阵。所有的二维数组都可以看作矩阵,也容易加深理解。
如上图我们建立的数组,假设int arr[3][4]中的3为行,4为列,也就可以表达成这个二维数组arr中有三个一维数组,每个一维数组中有4个元素,而这个二维数组一共就有12个元素,当然每个数组中的元素还是和一维数组中相同,都是由类型来决定内存中地址的存放。