- 2
- 0
- 约8.88万字
- 约 84页
- 2021-03-02 发布于北京
- 举报
第 章 数组
5
第第 章章 数数组组
55
5.1 数数组组的的概概念念
55..11
5.2 一一维维数数组组的的定定义义和和
55..22
5.3 二维数组的定义和
55..33 二二维维数数组组的的定定义义和和
5.4 用数组名作函数参数
55..44 用用数数组组名名作作函函数数参参数数
字符数组
55..55 字字符符数数组组
处理字符串的方法 字符串类与字
**55..66 CC++++处处理理字字符符串串的的方方法法————字字符符串串类类与与字字
符串变量
符符串串变变量量
5.1 数组的概念
55..11
概括地说:数组是有序数据的集合。要寻找一个数
组中的某一个元素必须给出两个要素,即数组名和
下标。数组名和下标惟一地标识一个数组中的一个
元素。
数组是有类型属性的。同一数组中的每一个元素都
必须属于同一数据类型。一个数组在内存中占一片
a
连续的存储单元。如果有一个整型数组 , 数
aa
组的起始地址为2000,则该数组在内存中的存储情
5.1
况如图 所示。
55..11
图5.1
55..11
引入数组就不需要在程序中定义大量的变量,
减少程序中变量的数量,使程序精炼,而且数组含
义清楚,使用方便,明确地反映了数据间的联系。
许多好的算法都与数组有关。熟练地利用数组,可
以 地提高编程和解题的效率,加强了程序的可
读性。
用方括号来表示下标,如用 [ ] [ ] [ ]
CC++++ ss 11 ,,ss 22 ,,ss 33
分别代表s1,s2,s3。
s1,s2,s3
s1,s2,s3
5.2 一维数组的定义和
55..22
5.2.1 定义一维数组
55..22..11
定义一维数组的一般格式为
类型标识符 数组名[常量表达式];
例如
int a 10 ;
[ ]
a 1100 ;;
iinntt a
a 10
它表示数组名为 ,此数组为整型,有 个元素。
aa 1100
说明:
(1) 数组名定名规则和变量名相同,遵循标识符定
((11))
名规则。
(2) 用方括号括起来的常量表达式表示下标值,如
((22))
下面的写法是合法的:
int a 10 ;
原创力文档

文档评论(0)