1什么是数组?
数组是集合的一种,用于处理批量数据的一种集合
2特征
1数组的内存空间是连续的
2数组只能存放同类型的数据
3数组的大小一但声明,不可改变
A一维数组
格式
数据类型 数组句 [ 5 ] { 元素1,元素2.... }
[5]代表数组的长度为5
数组的下标是从0开始的
一维数组的初始化格式
int a [5]={1,2,3,4,5}
int a [ ]={1,2,3,4,5}
int a [5]={1,2,3,}---如果不够后面的元素会默认为0
int a [5]={0}-----这种形式的数组将会把每个元素填充为0
一维数组的遍历
用for循环来对数组的下标进行循环遍历
例子
int a [5]={1,2,3,4,5}
for(i=0;i<5;i++)
{
printf("%d",a[i]);
}
二维数组
格式
int num[3] [3]={1,2,3},{4,5,6}
二维数组相当于是一个表格,以上面的二维数组为例,相当于是声明了一个3*3的表格,第一个【3】控制行,第二【3】控制列,表示一个二维数组的坐示是用num [0] [1]来表示的
另外控制行的数字可以不写,但是控制列的数字必须写,如下
int a[ ] [ 2]={1,2,3 },{2,3 }
二维数组的遍历
由一个双重for循环来进行遍历