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