数组
特点:
- 在同一个数组中,所有元素都是同一个类型。可以是int、char、float、double等类型。
- 数组是一种构造类型,是一批数据的集合,每个数据必须是同一种类型。如果一批数据是单行单列的,用一维数组;如果是多维多列的问题,就用二维数组。
方法:
-
一个数组元素其实就是一个变量,可以称为带下标的变量。
-
学习数组永远3点:定义、使用、初始化
一维数组
一维数组的定义
定义格式:
类型名 数组名[常量表达式];
四个注意:
(1)数组名属于用户定义标识符。需要遵守标识符命名规则。
(2)定义一维数组时,数组名后必须用一个方括号,将常量表达式括起来,常量表达式的值表示定义的数组有多少个元素(数组的长度或数组的大小 )
(3)定义数组时,方括号中的表达式不能有变量。另外,表达式的值必须为正整数。
(4)C语言中,每个数组在内存中分配的空间是连续的。
一维数组的初始化
格式:类型名 数组名[常量表达式]={初值1,初值2,...};
// 花括号是数组初始化的分隔符
注意
- 定义一维数组时,可以将各元素的初始值,依次放在一对{ }中,赋给数组(必须用{}将初值括起,且初值之间用一个逗号分隔)。
- 多则出错,少则补零。
- 我们在初始化数组时,如果初值的个数等于数组长度,那么,数组长度可以省略。
- 只能在定义数组的同时,用{}给数组元素整体赋值,只能是在定义的时候。
<