目录 文章目录 目录 数组 定义数组 初始化数组 访问数组元素 二维数组 初始化二维数组 访问二维数组元素 指针数组 数组指针 数组名 数组指针变量 array、&array、array[0]、&array[0] 的区别 将数组指针作为实参传入函数 从函数返回一个数组指针 数组编写规范 边界检查 数组 数组是具有相同数据类型,并且按照一定顺序排列的一组变量的集合。 有序性:数组都是由连续的内存空间组成的,最低的地址对应第一个元素,最高的地址对应最后一个元素。 可索引:数组中的特定元素可以通过索引访问,数组的索引从 0 开始。 定义数组 定义一个数组具有 3 个部分: 数组名:代表该数组内存空间的首地址,指向第一个元素。 类型:数组中的元素数据类型是固定的。 长度:数组中的元素数量是固定的,C/C++ 不允许对数组的长度做动态定义。 int aArray[5] = {