Иллюстрированный самоучитель по Tirbo Pascal

       

Типизированные константы


  • Константы простых типов и типа STRING

  • Константы-массивы

  • Константы-записи
  • Константы-множества

  • Константы-указатели

    В Турбо Паскале допускается использование типизированных констант. Они задаются в разделе объявления констант следующим образом:

    <идентификатор> : <тип> = <значение>

    Здесь <идентификатор> - идентификатор константы; 

              <тип> - тип константы; 

             <значение> - значение константы.

    Типизированным константам можно присваивать другие значения в ходе выполнения программы, поэтому фактически они представляют собой переменные с начальными значениями. Типизированная константа приобретает указанное в ее объявлении значение, т.е. инициируется, лишь один раз: к моменту начала работы программы. При повторном входе в блок (процедуру или функцию), в котором она объявлена, инициация типизированной константы не производится и она сохраняет то значение, которое имела к моменту выхода из блока.

    Типизированные константы могут быть любого типа, кроме файлов. Нельзя также объявить типизированную константу-запись, если хотя бы одно из ее полей является полем файлового типа.

    Поскольку типизированная константа фактически не отличается от переменной, ее нельзя использовать в качестве значения при объявлении других констант или границ типа-диапазона.



    Содержание раздела