“数组”的版本间的差异

来自姬鸿昌的知识库
跳到导航 跳到搜索
第22行: 第22行:
 
[[文件:A0和A1占用的空间.png|无|缩略图|450x450像素]]
 
[[文件:A0和A1占用的空间.png|无|缩略图|450x450像素]]
 
[[文件:偏移n*单个元素占用的存储单元.png|无|缩略图|600x600像素]]
 
[[文件:偏移n*单个元素占用的存储单元.png|无|缩略图|600x600像素]]
 +
 +
=== 3)二维数组 ===
 +
3*4的二维数组:
 +
[[文件:二维数组.png|无|缩略图|600x600像素]]

2022年9月17日 (六) 10:21的版本

https://www.bilibili.com/video/BV1hg411V7Bm?p=54

1)数组的概念

数组是由n个数据类型相同的元素所组成的序列。

数组.png

注意:

  • 空间连续,统一划分;
  • 元素类型相同,每个元素占用存储单元相同;
  • 下标有序,n个元素,下标是0~n-1。


2)一维数组

数组类型 存储地址计算
一维数组 A[i]的存储地址为:a+i*len

首地址为a,len表示单个元素所占用的存储单元

以存放首地址为100,每个元素占用3个存储单元为例

A0和A1占用的空间.png
偏移n*单个元素占用的存储单元.png

3)二维数组

3*4的二维数组:

二维数组.png