<<
>>

Динамические данные

Рассмотренные выше типы данных описывали фрагменты оперативной памяти, которые выделялись по мере объявления в программе переменных того или иного типа. Такие переменные называются статическими, после объявления в разделе переменных под них отводится столько байтов оперативной памяти, сколько требует тип переменной.
Размерами выделенной таким образом памяти уже нельзя управлять из программы, а можно лишь присваивать таким переменным некоторые значения. Такое статическое объявление не всегда удобно при решении Многих практических задач, например, когда речь идет об обработке заранее неизвестного количества однотипных данных, или О построении связанных структур, таких как списки, деревья И т. п. В этих случаях выделение максимальных размеров памяти Приводит к неэффективной работе программы, а порой нельзя Заранее предугадать, какое максимальное количество памяти потребуется для размещения данных. В языке Ра5са1 предусмотрена возможность размещения переменных в памяти по ходу выполнения программы. Для таких Целей выделена особая область оперативной памяти, которая называется динамической, а переменные, размещаемые в ней, называются динамическими переменными. Таким образом, процессе обработки данные можно размещать и (после обработки) удалять из оперативной памяти. Такая языковая возможность связана с наличием особых типов данных — указателей.
<< | >>
Источник: О. Л. Голицына, Т. Л. Партыка, И. И. Попов. ЯЗЫКИ ПРОГРАММИРОВАНИЯ. 2008

Еще по теме Динамические данные:

  1. СТЕРЕОТИП ДИНАМИЧЕСКИЙ
  2. Выходные данные телевещателя
  3. ПСИХОЛОГИЯ ДИНАМИЧЕСКАЯ
  4. "Мягкие" и "твердые" данные
  5. Исходные данные
  6. АНАЛИЗ КАУЗАЛЬНО-ДИНАМИЧЕСКИЙ
  7. Динамическая медитация
  8. В динамических методах
  9. ПСИХИКА: ПОНИМАНИЕ ДИНАМИЧЕСКОЕ
  10. Динамический смысл аспектов