C语言中free()函数释放struct结构体中的规律

并不是什么新鲜的事情,不过值得注意。 首先我们知道,在使用struct来定义并声明一个变量时,将会自动划分出一个连续的储存空间(虽然根据某些对齐原则会出现内存间隙,但是大体上来说还是连续的) 这一块连续空间将会包括结构体中的其他变量所需要的内存。就像这样。 这是一个名为X的结构体变量 而free()函数的作用是对动态分配的内存进行释放,这也就意味着当使用free函数清空一个结构体时,只会清空这个大
相关文章
相关标签/搜索