【C语言】数组

📅 2026/7/29 11:08:10 👁️ 阅读次数 📝 编程学习
【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】的 顺序进行存储。