美文网首页
关于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