следующий
p->n = n;
c->n = n->n;
n->n = c;
Это мы поменяли местами
p = p->n;
n = c->n;
Это мы обновляем предыдущий и следующий элемент
Вы тут, кажется, смешали логику обмена местами и итерирования по списку.
Обсуждают сегодня