美文网首页
513-LAB0 单向链表

513-LAB0 单向链表

作者: 爆炸的热水袋 | 来源:发表于2018-09-02 04:01 被阅读0次
    1. free 链表时没有考虑链表是NULL的情况
    list_ele_t *newh;
        newh = malloc(sizeof(list_ele_t));
        if (!newh) return false;
        newh->value = malloc(sizeof(char)*(strlen(s) + 1));
        if (!newh->value) 
        {
            free(newh);
            return false;
        }
    
    1. 如果malloc newh->value 失败,返回错误时要把之前成功malloc的newh取消

    相关文章

      网友评论

          本文标题:513-LAB0 单向链表

          本文链接:https://www.haomeiwen.com/subject/raupwftx.html