узлов необходимо выделять память через malloc? Почему не достаточно одного объявления указателя?
https://repl.it/@etozhkirill/list
Указатель просто хранит в памяти адрес чего то Ему нужно указывать на память, где лежит объект добавляемый в список
Ну.... А как ты ещё сделаешь новый узел списка?
Ты можешь и не выделять память динамически, а выделить статический пул узлов. Но пул будет ограничен, а по идее построения списка список должен быть НЕ ограничен. К тому же, время жизни узлов заранее не определено, поэтому как раз самый подходящий класс памяти тут -- динамическая
Обсуждают сегодня