Динамические переменные ― это данные, которые размещаются в памяти с помощью указателей непосредственно в процессе работы программы.
Указатель ― это элемент данных, представляющий собой ссылку на определенную ячейку оперативной памяти (т. е. адрес ячейки), начиная с которой записывается значение переменной.
Для работы с динамическими переменными в программе должны быть выполнены следующие действия:
выделение памяти под динамическую переменную;
инициализация указателя;
освобождение памяти после использования динамической переменной.