肯定是有无效指针了这里的next都还没赋值啊,怎么就next->data = 0啊,肯定爆掉如果要赋值,那么你还得malloc申请一个新的节点,然后next指向这个新节点===========或者第9行改成 comp->values->next = NULL,第10行删除