такой, что если элемент, подлежащий удалению, является первым элементом списка, а список содержит только один элемент, вам нужно только присвоить значение null для pfirst и plast. Если элемент, подлежащий удалению, является первым элементом списка, а список содержит более одного элемента, вам нужна временная переменная, указывающая на pfirst, затем переместите pfirst, чтобы указать на следующий ее элемент, и установите временную переменную в значение null.Удалить элемент одиночно связанного списка
Вот мой код, который не работает, как ожидалось
Вы забыли добавить свой код. Для этого воспользуйтесь опцией [edit]. – Pshemo