关于free函数

问题起于一段程序:

for(p=head;p!=NULL;p=p->next)

{

free(p);

}


这里 既然p都被释放了  怎么还能引用p->next呢?



CSDN  >  CSDN论坛  >  C/C++  >  C语言

free()函数到底做了什么? [问题点数:30分,结帖人c87527124]

  •        
  •        
  •        
  •        
  •        
  •        收藏
  • 回复次数:34
    回复内容
    每天回帖即可获得10分可用分!小技巧:教您如何更快获得可用分 你还可以输入10000个字符 (Ctrl+Enter)
    1. 这里发言,表示您接受了CSDN论坛的用户行为准则
    2. 请对您的言行负责,并遵守中华人民共和国有关法律法规,尊重网上道德。
    3. 转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。
    公司简介| 招贤纳士| 广告服务| 银行汇款帐号| 联系方式| 版权声明| 法律顾问| 问题报告
    QQ客服  微博客服  论坛反馈    服务热线:400-600-2320
    京 ICP 证 070598 号
    北京创新乐知信息技术有限公司 版权所有
    世纪乐知(北京)网络技术有限公司 提供技术支持
    江苏乐知网络技术有限公司 提供商务支持
    Copyright © 1999-2012, CSDN.NET, All Rights Reserved  GongshangLogo

    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值