C语言程序语法正确,但是运行到p->next时Windows报错,非常纠结于这个经常出现的问题,求高人解答!

2024-12-27 15:55:15
推荐回答(1个)
回答1:

链表建错了
1 是你没有对rear->next=NULL,没有写 ,造成程序不严谨,还有你是把front作为投指针,就不要对front在进行多余的操作
2 p->next!=rear,怎么看都别扭啊,应该是p->next!=NULL吧
3 在insert中 rear->next 根本没有定义 就是一个空指针而你是 rear=rear->next return rear 错啦