// 代码不对 current = head; //head 是头指针 while(current != NULL) { tmp = current->next; free(current); current = tmp; } 这句话说得对:要自信点!