1.概述
作用:一段连续空间 存放相同类型的变量 这样的容器(结构)叫数组
特点:1,存储的数据类型一致 2,长度不可
名称:下标,元素在数组中的位置,从0开始,长度-1结束
元素:数组中存储的数据
长度:
数组最大可容纳元素的个数
2.使用步骤
定义:
语法
:
数据类型 数组名
[
长度
];
如
:
定义一个数组存储班级学员的成绩
double scores[11];
定义一个数组存储家庭成员的年龄
int ages[5];
使用:
取值
数组名
[
下标
]
改值
数组名
[
下标
] =
值
;
名词:
元素
:
数组中存储的数据
下标
:
元素在数组中的位置
,
从
0
开始
,
到长度
-1
结束
长度
:
数组中最大可存储的元素的个数
技巧计算一维数组长度
:
sizeof(
数组名
) / sizeof(
存储的数据类型
);
3.二维数组
概念
:
将一维数组作为元素存储的数组
名词
:
元素
:
二维数组中存储的一维数组
下标
:
一维数组二维数组中的位置
长度
:
二维数组中存储的一维数组的最大个数
使用
:
定义与初始化
数据类型 数组名
[
长度
1][
长度
2] = {
{
值
1,
值
2,
值
3,...},
{
值
1,
值
2,
值
3,...},
{
值
1,
值
2,
值
3,...},
};
注意
:
长度
1:
二维数组中一维数组的个数
长度
2:
一维数组中元素的个数
使用
:
取值
数组名
[
下标
1][
下标
2];
赋值
数组名
[
下标
1][
下标
2] =
值
;
注意
:
下标
1:
元素所在的一维数组在二维数组中的位置
下标
2:
元素在一维数组中的位置
技巧计算二维数组长度
:
sizeof(
数组名
) / sizeof(
第一个一维数组
);
4.字符数组
概念
:
存储字符的数组
使用
:
定义与初始化
数据类型 数组名
[
长度
] = {'
值
1','
值
2','
值
3',...};
数据类型 数组名
[
长度
] = "
值
1
值
2
值
3";
注意
:
1,
值的个数要小于等于长度
2,
当值的个数下雨长度
,
剩余取余默认使用
0
补全
使用
取值
数组名
[
下标
]
赋值
数组名
[
下标
] =
值
;