Основы программирования
Списковые структуры. Технические характеристики предлагаемого модуля для работы с односвязным списком .
...Но зачастую не возможно заранее знать, какого типа переменная нам будет нужна. Для этих целей и служат динамические переменные, или указатели .