美文网首页
关于0XCDCDCDCD的解决方案

关于0XCDCDCDCD的解决方案

作者: sofency | 来源:发表于2019-02-02 11:41 被阅读0次

    前两天用单链表写一个多项式相乘的代码,在最后运行时却出现了这样的情况,找了半天才发现,原来是用临时结构体temp连到新生成的链表上时未把temp->next置为NULL;

    
    
    //这是问题出现的地方
    
    void showNode(NODE head)
    
    {
    
    NODE p;
    
    p = head->next;
    
    int i = 0;
    
    while (p->next != NULL)
    
    {
    
    printf("系数是%d,指数是%d\n", p->coef, p->index);
    
    p = p->next;
    
    i++;
    
    }
    
    }
    
    

    产生错误的图片

    image

    实际出现错误的根本原因是

    image

    所以各位在用指针和结构体时切忌一定要将结点->next置空.

    相关文章

      网友评论

          本文标题:关于0XCDCDCDCD的解决方案

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