вернуть указатель на первый элемент списка. но правильно ли это?
Нет, я же выше написал. return *pp_new_l абсолютно эквивалентно return new_l.
то есть *pp_new_l изменяется по ходу цикла?
*pp_new_l как раз изменяется — это и есть new_l. А вот сам pp_new_l — не изменяется, да.
Обсуждают сегодня