共有回帖数 0 个
-
struct p {
char[20];
struct *next;
};
struct p *head;
head=(p*)malloc(sizeof(struct p));
最简单的那种单链链表 如果要删除第一个节点并释放他的内存的话该怎么做?书上的我感觉有错误 书上是先用free(head)施放了用malloc分配的内存然后head=head-next把头指针指向第二个节点地址。 这是书上的方法,我不明白 已经释放掉的第一个节点 还能用head-next这样的方式把头指针指向第2个节点吗?
楼主 2015-12-18 13:30 回复
Copyright © 2010~2015 直线网 版权所有,All Rights Reserved.沪ICP备10039589号
意见反馈 |
关于直线 |
版权声明 |
会员须知