CodeRoadMap
路线图课程知识库文章题库资源社区我的学习
CodeRoadMap

程序员的学习成长路线图。登录解锁全部课程,并同步路线图与课时进度。

学习

  • 路线图
  • 课程
  • 文章
  • 题库
  • 知识库

更多

  • 资源
  • 社区
  • 我的学习
  • 内容说明

© 2026 CodeRoadMap

津ICP备2026012044号-1·coderoadmap@126.com
开发路线图/C 语言路线图/动态数组
阶段二

动态数组

动态数组是一种可在运行时增长或收缩的类数组结构,通常通过在堆上分配内存来实现,当空间不足时重新分配一块更大的内存,常用 `realloc` 完成。与固定大小的 C 数组不同,它会分别跟踪当前长度和已分配的容量。C++ 的 `std::vector` 和 Python 的 list 等动态数组类型正是基于这一模式实现的,只不过在 C 中需要手动实现。

登录查看节点详情

首阶段节点可试读;登录后解锁全部路线图节点正文与进度同步。

登录免费注册
← 上一节点预定义宏下一节点 →环形缓冲区 / FIFO 队列