【C语言】数组
1.数组定义
类型说明符 数组名【常量】
**类型说明符:基本数据类型,构造数据类型。说明数组中保存的数据类型。//不能是void类型
**数组名;遵循标识符的命名规则。
**【常量】:保存最多元素个数
int a【10】;
sizeof(a)://40个字节
char str【32】//占用32字节
float array【5】//20字节
2.数组元素的访问
数组名【下标】;
常量,
下标;代表访问数组中的第几个元素 范围(0----n-1)超出范围则会造成数组越界。
数组名直接代表了这个数组的类型,不能直接赋值
3.数组初始化
数组越界
1.初始化数组是,初始化的元素个数超出了数组本身的元素个数。(把后面的数据就直接更改了)
2.访问数组元素时,【】中的下标超出了数组元素的访问方位
局部初始化已初始化部分按照初始化存储,未初始化部分按照0进行存储。
初始化全0 int a 【10】={0}
4.数组储存的特性
单一性;每个元素的数据类型都是一致的。
连续性;数组在存储空间中选取连续内存空间进行空间存储。
有序性;a【0】---a【n】的 顺序进行存储。
