没有内存泄露吗?

来源:5-2 Linux C 动态数据结构-动态链表

BroTesla

2015-09-10 12:42

我在想,好像最后一个输入零的那个结构体对象并没有加入到链表中去,这不会造成内存泄露吗????

写回答 关注

2回答

  • 伊兮尘昔
    2015-09-11 17:19:29
    已采纳

    示例演示,不考虑这些吧。。。。线下自己写的时候考虑一下就好了

    BroTes...

    非常感谢!

    2015-09-28 21:54:33

    共 1 条回复 >

  • 慕桂英5818697
    2016-02-06 17:14:46

    会有内存泄露的。

    while(){

    ......

    if(){

    ......

    }else{
       end->next=newone;
       newone->next=NULL;
       end=newone;
     }
     newone=(struct point*)malloc(sizeof(struct point));
     scanf("%d\n",&newone->number);
      }
      free(newone);//这一块要写不然会泄露
      return head;

    }

Linux C语言结构体

C语言的深入,帮助小伙伴们进一步的理解C语言,赶紧看过来

118456 学习 · 166 问题

查看课程

相似问题