关于C语言的结构体,有没有办法能够释放单个结构体的空间?

如题所述

这要看你是如何申请的结构体空间,如果是用malloc方式申请的,用指针进行管理,直接free该指针即可。
如果是用局部数组方式申请的应该结构体数组,无法单独释放其中一个元素的空间,需要该函数结束时,整个结构体数组自动释放。
如果是全局数组,同样无法单独释放其中一个元素的空间,整个程序停止的时候,整个结构体数组会被释放。
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-06-21
free(p);就释放了p所指的当前结点。
相似回答