关于经过 malloc 开辟的空间在调用free函数时free函数是如何肯定释放空间大小的

提出问题: 如题,经过malloc开辟的空间,在开辟时会指定空间大小,可是在调用free时,却没有指定空间大小,那free函数时如何肯定即将被释放的空间的大小的呢?函数 分析问题: 既然在调用free(p)函数释放空间的时候不须要输入空间大小的信息,那么颇有可能在与指针p关联的内存中存储着空间的大小信息, 果断百度了一把,你们的说法是在即将被释放的首地址p的前面的低地址空间中存储着空间的大小信息。
相关文章
相关标签/搜索