交互演示

malloc / free 在堆上做了什么

教学简化模型 (仿 K&R 的环形空闲链表). 一格 = 8 字节; 每块第一格是「头」, 存 next 和 size.

程序 依次执行

    
堆 空闲块 已分配 空闲链表 next 用户指针
Break