HongRed 2023-09-27 15:35 采纳率: 28.6%
浏览 5
已结题

给结构体指针赋值直接崩毁

我测试过,当运行到语句“nodelist->next=NULL”这里就直接退出了。求解。

img

  • 写回答

1条回答 默认 最新

  • qzjhjxj 2023-09-27 16:13
    关注

    是因为malloc()函数结点生成未成功吗?这么改试试:

    struct Node* CreatNode()
    {
        struct Node* nodelist = (struct Node*)malloc(sizeof(struct Node));
        if (!nodelist)   return NULL;
        nodelist->next = NULL;
        return  nodelist;
    }
    
    
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 9月27日
  • 创建了问题 9月27日