1.一维数组
同一个类型的有限数据的合集
①数组中元素必须为同一类型
②数组的元素是有限的
2.数组的定义
数据类型 数组名[元素个数]
数组名和变量名要求保持一致
注意:数组定义时, 元素个数必须为常量
3.元素的访问
数组名[元素下标];
元素下标可以是常量、变量、常量或变量表达式
注意:①数组第一个元素下标从0开始
②5个元素的数组中没有a[5]元素
4.数组的初始化
初始化!= 赋值
①全部初始化 int a[5] = {1,2,3,4,5};
②局部初始化 int a[5] = {1,2};
没有给定初值的元素统一初始化为0值
③默认初始化 int a[ ] = {1,2,3,4,5};
5.数组的存储
数组大小 = 每个元素所占空间大小* 元素个数
sizeof(a):数组所占空间大小
sizeof(a[0]):每个元素所占空间大小
元素个数 = sizeof(a)/ sizeof(a[0]);