Как работает очередь?
сделал список, работает. Но понять почему, не могу
В отладчике ссылка на head менятся, т.к мы head = p делаем. То есть, head всегда последний добавленный элемент. Но как только функция по заполнению заканчивается, head резко принимает самое первое значение и в head->next содержится самый первый добавленный элемент, т.е работает правильно, я не могу понять почему это работает. Что делает head = p? Как я понимаю, он указателю head присваивает значение указателя p. Но почему мы тогда не теряем остальные узлы списка? Спасибо большое всем
https://pastebin.com/yZnjFuft - код на pastebin
