Динамические структуры данных
Распределение памяти при выполнении программы:
Память для Статическая операторов память программы ( для
глобальных
переменных)
Стек
(для
локальных перемен-
ных и вызовов подпрог-
рамм)
Динами-
чески распреде-
ляемая
область
памяти
Ограничения на использование статической памяти:
•Суммарный объем переменных не может превышать 64К;
•Память выделяется в самом начале и не освобождается до завершения программы
•Выполнение многочисленных перемещений больших объемов данных неэффективно
Доступ к динамической памяти
Переменная-указатель размещается в статической памяти и хранит адрес (2 байта) в динамически распределяемой области, где хранятся собственно данные (произвольного объема)