Это связано с темой «Связанный список».
Представьте, что у вас есть неизвестное количество лекторов, которые будут вам предоставлены во время выполнения.Таким образом, вам придется динамически выделять пространство в памяти каждый раз, когда необходимо обработать новую запись лектора.
В этом случае вы будете использовать указатель «следующий», чтобы создать связь между структурированными данными того же типа..
Тем не менее, вы можете найти много более подробных (и более качественных) объяснений на этом сайте, на YouTube и т. Д. Просто выполните поиск по «Связанному списку»