数组
-
实质是一个变量,由相同数据类型的元素组成
-
数组只有一个名称
-
长度固定不变
-
下标从0开始
结构及基本要素
-
标识符:名称
-
数组元素:数组中存放的数据
-
元素下标:对数组元素进行编号
-
元素类型: 数组元素的数据类型
另 : 数组长度固定不变,避免数组越界
一维数组
初始化
int num1[25];
int num2[3]={1,2,3};//元素个数与声明一致
int num3[5]={1,3,4};// 后面未录入元素默认为0
int num4[]={1,3,6};//元素个数默认为3,固定不可更改
int blank[]={};// 报错!
数组元素的删除和插入
删除的逻辑
-
查找元素的下标;
-
从下标元素开始,后一个覆盖前一个元素;
-
数组总长—1;
二维数组
定义
类型说明符 数组名[行数][列数]
e.g. int a[2][3];
如
"x=a[i][j]"即为 把该二维数组第i行第j列的数赋值给x;
初始化
- 按行分段赋值
int a[2][2]={{1,1},{2,2}}; - 按行连续赋值
int a[2][2]={1,1,2,2};
以上两种赋值结果相同