Сегмент памяти, в котором хранятся динамические данные, называется Динамической памятью или кучей.
Давайте разберем, что это значит и какие есть отличия:
- Динамическая память (куча) - это область памяти, которая используется для хранения данных, размеры и количество которых заранее неизвестны. Она выделяется во время выполнения программы, что позволяет создавать переменные и структуры данных, когда это необходимо.
- Стек - это другая область памяти, которая используется для хранения временных данных, таких как параметры функций и локальные переменные. Стек работает по принципу "последний пришёл - первый вышел" (LIFO).
- Переменная память - это неформальный термин, который не является общепринятым в контексте программирования. Обычно мы говорим о статической или динамической памяти.
Таким образом, правильный ответ на ваш вопрос - это Динамическая память или куча.