1. 一维数组

①数组介绍?静态数组代码定义?
②数组的访问、赋值?获取长度?
③数组底层实现原理?
④动态数组代码定义?

数组含义:一种用于存储“同一类型”数据的容器!
数组的定义方法

数组的访问与赋值

获取数组长度

数组的计算机硬件层次原理(开一个静态的连续空间存,同类型,arr只指向首地址……)

打印数组就是打印它的首地址!

动态初始化数组定义、默认值(“动态”指数据后面再存进去)

具体代码例子

2. 二维数组

①二维数组代码定义?
②二维数组访问、获取长度、遍历?

二维数组的定义如下:数组中的每个元素都是一个“一维数组”的数组!
具体代码1(静态二维数组)

具体代码2(动态二维数组)

数组的访问例子(访问数组中数组、访问数组中数组中元素)

二维数组的长度(访问整个、访问某个一维数组的)

根据上面那2个length方法,可以得到一种更好的遍历方法