第4章数组 4.1一维数的定义和数元意的引用 4.2二数的定义和数元的引用 4.3字符数组 人民邮电出版社 POSTS tEl OM PRE 动此映
第4章 数 组 4.1 一维数组的定义和数组元素的引用 4.2 二维数组的定义和数组元素的引用 4.3 字 符 数 组
41-维数组的定义和数组元素的引用 4,1,1一维数组的定义 把若干个同类型的数据线性的组合在一起, 就构成一维数组。在使用一维数组之前必 须先定义。在定义的部分要说明数组的数 据类型、数组名和数组元素的个数。定义 维数组的一般格式为: m 人民邮电出版社 POSTS tEl OM PRE 点破此处放
4.1 一维数组的定义和数组元素的引用 4.1.1 一维数组的定义 把若干个同类型的数据线性的组合在一起, 就构成一维数组。在使用一维数组之前必 须先定义。在定义的部分要说明数组的数 据类型、数组名和数组元素的个数。定义 一维数组的一般格式为: [n]
在定义一维数组时要注意以下几点: (1)数据类型一般指的是该数组元素的类 型 (2)数组名的命名规则要遵循C++关于标 识符的命名规则。 (3)数组的元素个数,就是数组长度。 注意:数组长度是用方括号括起来的一个 整数,不能用圆括号 人民邮电出版社 POSTS tEl OM PRE 动此映
在定义一维数组时要注意以下几点: (1)数据类型一般指的是该数组元素的类 型。 (2)数组名的命名规则要遵循C++关于标 识符的命名规则。 (3)数组的元素个数,就是数组长度。 注意:数组长度是用方括号括起来的一个 整数,不能用圆括号
(4)必须要说明数组的长度,且这个长度 要用一个确定的正整数来表示。 (5)一次也可以说明多个同类型数组。 人民邮电出版社 POSTS tEl OM PRE 动此映
(4)必须要说明数组的长度,且这个长度 要用一个确定的正整数来表示。 (5)一次也可以说明多个同类型数组
4.1.2一维数组的初始化 (1)同基本类型的变量一样,可以在定义 数组的同时对其进行初始化。 (2)在定义数组时既可以对所有元素进行 初始化,也可以只对其中的一部分元素进 行初始化。 人民邮电出版社 POSTS tEl OM PRE 动此映
4.1.2 一维数组的初始化 (1)同基本类型的变量一样,可以在定义 数组的同时对其进行初始化。 (2)在定义数组时既可以对所有元素进行 初始化,也可以只对其中的一部分元素进 行初始化
(3)要使一个数组中全部元素的值为0, 可以有如下定义方法: inta4|={}; inta4}={0,0,0,0}; inta|4]={0}: (4)全部数组元素赋初始值时,可以不指 定数组长度。计算机会根据初始化的数组 元素的个数自动分配存贮空间。 (5)利用fr循环语句赋初始值。 人民邮电出版社 POSTS tEl OM PRE 动此映
(3)要使一个数组中全部元素的值为0, 可以有如下定义方法: int a[4]={ }; int a[4]={0,0,0,0}; int a[4]={0}; (4)全部数组元素赋初始值时,可以不指 定数组长度。计算机会根据初始化的数组 元素的个数自动分配存贮空间。 (5)利用for循环语句赋初始值
4.1.3一维数组元素的引用 数组元素引用的格式为: 数组名[下标 其中,下标可以是整型常量或整型表达式。 人民邮电出版社 POSTS tEl OM PRE 动此映
4.1.3 一维数组元素的引用 数组元素引用的格式为: 数组名[下标] 其中,下标可以是整型常量或整型表达式
【例41】求出一个数组a8],使a的值为 下标值的平方,然后按逆序输出 #includesiostream.h> void maino int i, a 8 for〔i=0;<=7;i++) ai=i*is 人民邮电出版社 POSTS tEl OM PRE 动此映
【例4.1】求出一个数组a[8],使a[i]的值为 下标值的平方,然后按逆序输出。 #include void main() { int i,a[8]; for (i=0;i<=7;i++) a[i]=i*i;
/用for语句给每个数组元素赋初值 for(i=7;i>=0;-) cout<<ali<<! i /用下标,对数组元素进行引用。 cout<<endl: 运行结果如下: 493625169410 人民邮电出版社 POSTS tEl OM PRE 动此映
//利用for语句给每个数组元素赋初值。 for (i=7;i>=0;i--) cout<<a[i]<<" "; //利用下标,对数组元素进行引用。 cout<<endl; } 运行结果如下: 49 36 25 16 9 4 1 0
4.1.4一维数组的使用 【例42】从键盘上输入任意4个整数赋给 数组,显示该数组,最后计算并显示该数 组的累加和与平均值。 #includesiostream. h> void maino int a 4, i, sum=0 人民邮电出版社 POSTS tEl OM PRE 动此映
4.1.4 一维数组的使用 【例4.2】从键盘上输入任意4个整数赋给 数组,显示该数组,最后计算并显示该数 组的累加和与平均值。 #include void main() { int a[4],i,sum=0;