Друг пол часа назад обратился ко мне за помощью:
элементы списка освобождаются в цикле:
for(p=head; p!=NULL; p=q){
q=p->next;
free(p);
}
почему это неправильно?
Керниган, Ритчи 2-е издание, стр.179:
ошибка - обращение по указателю после его освобождения,
но я ее не вижу