第七章数组
第七章 数组
第一节一维数组的定义与引用 1.一维数组的定义 定义方式: 类型说明符数组名[常量表达式] 如: int number[10]; 一/表示定义个名为的数组,此数组有
第一节 一维数组的定义与引用 1.一维数组的定义 定义方式: 类型说明符 数组名[常量表达式]; 如: int number[10]; /*表示定义一个名为number的数组,此数组有 10个元素,数据类型为整型*/
说明: 1.数组名的命名与变量命名规则相同 2.数组名后面只能用方括号括起常量表达式 如:inta(0); 3常量表达式表示元素的个数,即数组的长度。整个数 组所占字节数=类型长度×数组长度 4.常量表达式中不能包括变量,即C语言不允许定义动态 数组 如1:inta; 如2:inta=8; char strlal char strlal
说明: 1.数组名的命名与变量命名规则相同 如2: int a=8; char str[a]; 如1: int a; char str[a]; 2.数组名后面只能用方括号括起常量表达式 如: int a(0); 3.常量表达式表示元素的个数,即数组的长度。整个数 组所占字节数=类型长度×数组长度 4.常量表达式中不能包括变量,即C语言不允许定义动态 数组
2.一维数组元素的初始化 数组的初始化是指在定义数组时给数组元素赋初值, C语言中,规定数组元素下标从0开始 如:inta[5] 说明a数组由a[0]、a[1]、a[2]、a[3]、a[4]*/ 注意:最大下标是4而不是5
2.一维数组元素的初始化 数组的初始化 是指在定义数组时给数组元素赋初值, C语言中,规定数组元素下标从0开始 /*说明a数组由a[0]、a[1]、a[2]、a[3]、a[4]*/ 注意:最大下标是4而不是5 如: int a[5];
一维数组初始化的一般形式 类型说明符数组名[常量表达式]={值0,值1,…}; 如: int number[4]={1,2,3,4}; int number [4] number[o]=1 int number[ ]=(1, 2, 3, 43 number[1]=2 number[2]=3 number [3]=4
一维数组初始化的一般形式: 类型说明符 数组名[常量表达式]={值0,值1,…}; 如: int number[4]={1,2,3,4}; int number[4]; number[0]=1; number[1]=2; number[2]=3; number[3]=4; int number[ ]={1,2,3,4};