第六章 数组 C++除了提供前面已介绍的基本数据类型外,还提供了导出(构造)数据类 型,以满足不同应用的需要。导出数据类型包括:数组、结构体、共同体和类。 本章中介绍数组的定义及应用,包括一维数组、多维数组和字符数组。其它的导 出数据类型,在后面有关的章节中介绍。 6.1 数组的定义及应用 把相同类型的若干个元素所组成的有序集合称为数组, 其中每一个元素称为 数组的元素变量,简称为元素。通常用数组的下标来表示数组元素的位置,即使 用数组的下标来引用数组的元素。因此,数组元素也称为下标变量。 数组又分为一维数组和多维数组,我们分别介绍其定义和使用的方法。 6.1.1 一维数组的定义及使用 6.1.1.1 一维数组的定义 一维数组的定义格式为: 《存储类型》 <类型> <数组名>[<常量表达式>]; 其中存储类型是任选的,它可以是 register、static、auto 或 extern;类型定义了数 组中每一个元素的数据类型, 它可以是 C++预定义的数据类型或者是自定义的导 出数据类型;数组名由标识符组成;常量表达式的值为一个正整数,它规定了数 组的元素个数,即数组的大小。如变量说明
2022-06-20 18:04:41
163KB
文档资料