Flexible Array Member 与变长结构体对象 | C语言

本章覆盖:结构体末尾 flexible array member;sizeof 不包含灵活数组实际元素空间;按 sizeof(struct)+N*sizeof(element) 分配;通过一个分配块组织头部与尾部数据;容量和长度必须另行维护;适用场景与越界风险。

本章知识点

  • 结构体末尾 flexible array member
  • sizeof 不包含灵活数组实际元素空间
  • 按 sizeof(struct)+N*sizeof(element) 分配
  • 通过一个分配块组织头部与尾部数据
  • 容量和长度必须另行维护
  • 适用场景与越界风险