0.展示PTA总分
0.1 一维数组
0.2 二维数组
0.3 字符数组
1.本章学习总结
1.1 学习内容总结
1.数组是最基本的构造类型,是一组相同类型数据的有序集合。
2.在程序中使用数组,可以让一批相同类型的变量使用同一个数组变量名,用下标相互区分。
3.数组的优点是表达简洁,可读性好便于使用循环结构。
4.定义一个数组,需要明确数组变量名,数组元素的类型和数组的大小(即数组中元素的数量)。
5.一维数组定义的一般形式为:
类型名指定数组中每个元素的类型; 数组名是数组变量(以下简称数组)的名称,是一个合法的标识符; 数组长度是一个整型常量表达式,设定数组的大小。
6.数组是一些具有相同类型的数据的集合,数组中的数据按照一定的顺序排列存放。同一数组中的每个元素都具有相同的数据类型,有统一的标识符即数组名,用不同的序号即下标来区分数组中的各元素。
7.在定义数组之后,系统根据数组中元素的类型及个数在内存中分配了一段连续的存储单元用于存放数组中的各个元素,并对这些单元进行连续编号,即下标,以区分不同的单元。每个单元所需的字节数由数组定义时给定的类型来确定。只要知道了数组第一个元素的地址以及每个元素所需的字节数,其余各个元素的存储地址均可计算得到。
8.C语言规定,数组名表示该数组所分配连续内存空间中第一个单元的地址,即首地址。由于数组空间一经分配之后在运行过程中不会改变,因此数组名是一个地址常量,不允许修改。数组名是一个地址常量,存放数组内存空间的首地址。
9.定义数组后,C语言规定,只能引用单个的数组元素,而不能一次引用整个数组。
10.数组元素的引用要指定下标,形式为:
11.下标可以是整型表达式,它的合理取值范围是[0,数组长度-1],下标不能越界,这些数组元素在内存中按下标递增的顺序连续储存。
12.区分数组的定义和数组元素的引用:
两者都要用到“数组名[整型表达式]“,定义数组时,方括号内是常量表达式,代表数组长度,它可以包括常量和符号常量,但不能包含变量。也就是说,数组的长度在定义时必须指定,在程序的运行过程中是不能改变的。而引用数组元素时,方括号内是表达式,代表下标,可以是变量,下标的合理取值范围是[0,数组长度-1]。
13.对