数组:C语言中的强大工具
1. 什么是数组?
数组是一种数据结构,用于存储多个相同类型的元素。通过一个名称可以共同访问这些元素。数组的主要特性包括:
- 值的集合 :数组存储多个值。
- 相同的数据类型 :所有值的类型相同。
- 统一访问 :所有值使用相同的名称访问。
数组中的每个值称为一个元素,通过索引访问这些元素,索引是一个表示元素位置的数字。在C语言中,数组索引从0开始,到元素数量减1结束。
2. 声明数组
数组的声明与普通变量类似,但需要额外指定数组应包含的元素数量。以下是一个包含20个整数的数组声明:
int marks[20];
marks 是一个包含20个整数的数组。如果一个整数占用2个字节,那么 marks 占用40个字节(20 * 2)。
3. 存储
数组的每个位置可以包含一个值。每个位置称为元素,所有元素在内存中连续放置。下图展示了包含7个元素的数组在内存中的表示:
graph LR;
A0[0] --> A1[1];
A1 --> A2[2];
A2 --> A3[3];
A3 --> A4[
超级会员免费看
订阅专栏 解锁全文
1474

被折叠的 条评论
为什么被折叠?



