ТИПИЗИРОВАННЫЕ КОНСТАНТЫ
7.1
Константы простых типов и типа STRING
7.2
Константы- Массивы
7.3
Константы- Записи
7.4 Константы- Множества
7.5 Константы- Указатели
оглавление
В Турбо Паскале допускается использование типизированных констант. Они задаются в разделе объявления констант следующим образом: <идешпификатор>: <тип> - <значение>
Здесь <идентификатор> - идентификатор константы;
<тип> - тип константы;
<значение> - значение константы.
Типизированным константам можно переприсваивать другое значения в ходе выполнения программы, поэтому фактически они представляют собой переменные с начальными значениями. Типизированная константа приобретает указанное в ее объявлении значение, т.е. инициируется, лишь один раз: к моменту начала работы программы. При повторном входе в блок (процедуру или функцию), в котором она объявлена, переинициация типизированной константы не производится и она сохраняет то значение, которое имела к моменту выхода из блока.
Типизированные константы могут быть любого типа, кроме файлов. Нельзя также объявить типизированную константу-запись, если хота бы одно из ее полей является полем файлового типа.
Поскольку типизированная константа фактически не отличается от переменной, ее нельзя использовать в качестве значения при объявлении других констант или границ типа-диапазона.