签到

06月21日
尚未签到

共有回帖数 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 回复

共有回帖数 0
  • 回 帖
  • 表情 图片 视频
  • 发表

登录直线网账号

Copyright © 2010~2015 直线网 版权所有,All Rights Reserved.沪ICP备10039589号 意见反馈 | 关于直线 | 版权声明 | 会员须知