91.2-维数组元素的引用 数组必须先定义,后使用。 只能逐个引用数组元素,不能一次引用整 个数组 由于是一维数组,因此引用数组元素时只 带一个下标 数组元素的表示形式:数组名[下标] 如:a[2l,a{41,a[0
数组必须先定义, 后使用。 只能逐个引用数组元素,不能一次引用整 个数组。 由于是一维数组,因此引用数组元素时只 带一个下标 数组元素的表示形式:数组名[下标] 如:a[2], a[4], a[0] 9.1.2一维数组元素的引用
■下标可以是整型常量,也可以是整型表 达式。但是注意下标从0开始,小于等 于7 ■在c语言中,数组不能整体引用,数组名 存放的是一个地址常量,它代表是整个 数组的首地址
◼ 下标可以是整型常量,也可以是整型表 达式。 但是注意下标从0开始,小于等 于7 ◼ 在c语言中,数组不能整体引用,数组名 存放的是一个地址常量,它代表是整个 数组的首地址
9.13一维数组的初始化 (1)在定义数组时对数组元素赋初值。例如: inta6]={1,3,5,7,9,11}; (2)可以只给一部分元素赋初值。例如: inta6]={1,3,5}; a[0]a[1]a2]的值分别是1,3,5,其他元素值 是0
9.1.3 一维数组的初始化 (1)在定义数组时对数组元素赋初值。例如: int a[6] = {1,3,5,7,9,11}; (2)可以只给一部分元素赋初值。例如: int a[6]={1,3,5}; a[0] ,a[1] ,a[2] 的值分别是1,3,5,其他元素值 是0
■(3)对全部数组元素赋初值时,可以不指 定数组长度,通过赋初值来定义数组的 大小。 intb[3={4,6,8};可以写成 intb[]={4,6,8}; ■注:当所赋值初值少于定义数组元素的 个数时,将自动给后面的元素补以初值0, 对于字符类型的补上“10” 如: char c5]-{@};相当于 ■ char c5}={@,0,03,10,”10}
◼ (3) 对全部数组元素赋初值时,可以不指 定数组长度,通过赋初值来定义数组的 大小。 ◼ int b[3]={4,6,8};可以写成 ◼ int b[ ]={4,6,8}; ◼ 注:当所赋值初值少于定义数组元素的 个数时,将自动给后面的元素补以初值0, 对于字符类型的补上“\0” ◼ 如:char c[5]={‘@’}; 相当于 ◼ char c[5]={‘@’ , ’\0’ , ’\0’ , ’\0’ , ’\0’}
91.5一维数组的定义和数组元素 引用程序举例 例91编写程序,定义一个含有30个元素的int类 型数组,依次给数组元素赋奇数1,3,5,7, 93,;然后按每行十个数顺序输出,最后再按 每行十个数逆序输出
9.1.5 一维数组的定义和数组元素 引用程序举例 例9.1 编写程序,定义一个含有30个元素的int类 型数组,依次给数组元素赋奇数1,3,5,7, 9,…..;然后按每行十个数顺序输出,最后再按 每行十个数逆序输出