“数组”的版本间的差异
跳到导航
跳到搜索
Jihongchang(讨论 | 贡献) (→2)一维数组) |
Jihongchang(讨论 | 贡献) (→3)二维数组) |
||
第22行: | 第22行: | ||
[[文件:A0和A1占用的空间.png|无|缩略图|450x450像素]] | [[文件:A0和A1占用的空间.png|无|缩略图|450x450像素]] | ||
[[文件:偏移n*单个元素占用的存储单元.png|无|缩略图|600x600像素]] | [[文件:偏移n*单个元素占用的存储单元.png|无|缩略图|600x600像素]] | ||
+ | |||
+ | |||
=== 3)二维数组 === | === 3)二维数组 === | ||
3*4的二维数组: | 3*4的二维数组: | ||
[[文件:二维数组.png|无|缩略图|600x600像素]] | [[文件:二维数组.png|无|缩略图|600x600像素]] |
2022年9月17日 (六) 10:22的版本
https://www.bilibili.com/video/BV1hg411V7Bm?p=54
1)数组的概念
数组是由n个数据类型相同的元素所组成的序列。
注意:
- 空间连续,统一划分;
- 元素类型相同,每个元素占用存储单元相同;
- 下标有序,n个元素,下标是0~n-1。
2)一维数组
数组类型 | 存储地址计算 |
---|---|
一维数组 | A[i]的存储地址为:a+i*len
首地址为a,len表示单个元素所占用的存储单元 |
以存放首地址为100,每个元素占用3个存储单元为例
3)二维数组
3*4的二维数组: