第4章数组与结构0
0 第4章 数组与结构
主要内容4.1一维数组4.2一维数组应用4.3多维数组4.4结构4.5结构数组
1 主要内容 ◆ 4.1 一维数组 ◆ 4.2 一维数组应用 ◆ 4.3 多维数组 ◆ 4.4 结构 ◆ 4.5 结构数组
第4章数组与结构数组同类数据实体的有序集合。结构:异类数据的集合,它构成了一种数据类型数组的设计需求:为了能快速访问数据,需要以连续的、规律化排列的数据实体的集合来保存,从而通过存放空间的序号直接访问指定的数据。例:chara[l="Hello";cout<<a[2]://输出第3个字符"]
2 第4章 数组与结构 ◆数组: ➢ 同类数据实体的有序集合。 ◆结构: ➢ 异类数据的集合,它构成了一种数据类型。 数组的设计需求:为了能快速访问数据,需要以连 续的、规律化排列的数据实体的集合来保存,从而通 过存放空间的序号直接访问指定的数据。 例:char a[]="Hello"; cout<<a[2];//输出第3个字符"l
4.1一维数组数据类型:、字符型、浮点型基本类型:整型、构造类型:结构由基本类型数据按一定规则组成的,包括数组、体和共用体数组定义:具有相同数据类型的变量集合,这些变量名称相同下标不同,称为数组元素如果只有一个下标一一一维数组。如果有两个下标一一二维数组
3 4.1 一维数组 ◆数据类型: ➢ 基本类型:整型、字符型、浮点型. ➢ 构造类型: 由基本类型数据按一定规则组成的,包括数组、结构 体和共用体。 ◆数组定义: ➢ 具有相同数据类型的变量集合,这些变量名称相同 ,下标不同,称为数组元素。 ➢ 如果只有一个下标——一维数组。 ➢ 如果有两个下标——二维数组
3.1整型数组定义的格式:类型数组名[常量表达式]/一维数组。说明:(1)数组名命名规则和变量名相同:(2)方括弧括起来的常量表达式表示数组元素个数,为整型数;(3)数组元素的下标从0开始,必须是整型变量或常量;4)数组在内存中存储时,按下标递增的顺序连续存储各元素。注:inta[2+3],b[2*4];/合法intn=10;inta[n];Il不合法,n为变量更正: const int n=10; int a[n];
4 ◆数组定义的格式: 类型 数组名[常量表达式];//一维数组。 说明:(1) 数组名命名规则和变量名相同; (2) 方括弧括起来的常量表达式表示数组元素个数,为整型 数; (3) 数组元素的下标从0开始,必须是整型变量或常量; (4) 数组在内存中存储时,按下标递增的顺序连续存储各元 素。 注:int a[2+3], b[2*4]; //合法 int n=10; int a[n]; //不合法,n为变量 更正:const int n=10; int a[n]; 3.1 整型