当前位置: 代码迷 >> C语言 >> [求助]在哪释放内存??
  详细解决方案

[求助]在哪释放内存??

热度:302   发布时间:2006-02-02 23:39:00.0
谢谢版主 谢谢大家
我把最后的print函数改了
void print(struct chain *head)
{
struct chain *r;
r=head;
while (r!=NULL)
{
printf("%c",r->data);
head=r->next;
free(r);
r=head;
}
}
加了个变量,将输出完的元素释放.
----------------解决方案--------------------------------------------------------

我的意思就是你这个只是建立为什么要删除啊,你可以把free用在delete()中啊
其他的斑竹说明白了,闪
void free(void *);


----------------解决方案--------------------------------------------------------
明白了 谢谢
----------------解决方案--------------------------------------------------------
当建立一个链表时申请内存空间,在对它操作完后一定要对内存进行释放.

----------------解决方案--------------------------------------------------------
  相关解决方案