数组的定义和使用

数组的定义和使用

在C++中,数组是同一类型数据的有序集合,用来存放一组相同类型的数据。

课本中主要学习了一维数组和二维数组。一维数组用来存储一行数据,定义格式为:数据类型 数组名[数组长度];,数组下标从0开始,访问数组元素需要通过下标操作。数组可以在定义时初始化赋值,也可以先定义再逐个赋值,同时数组长度必须是常量,不能用变量定义数组大小,这是我学习中最容易出错的地方。

二维数组可以理解为表格形式,适合存储行列结构的数据,定义和访问规则和一维数组类似,分为行下标和列下标。日常编程中,我们常用循环语句遍历数组,实现数组元素的输入、输出、求和、找最值等操作,循环搭配数组是处理批量数据最常用的方法。

同时我也学到了数组使用的注意事项:一是数组下标不能越界,超出下标范围访问元素会造成程序错误;二是数组名代表数组首地址,不能直接对数组整体赋值,只能逐个修改元素;三是数组初始化时,未赋值的元素会自动默认初始化为0。