Объявления констант (const: зарезервированное слово)

Язык:
Русский
English

 Объявления констант (const: зарезервированное слово)


Объявление константы содержит идентификатор, который обозначает константу внутри блока, в котором происходит объявление. Идентификатор константы не может быть включён в своё собственное объявление.

Синтаксис

 const идентификатор = значение;
                 ... = ...
       идентификатор = значение;

Замечания

Выражение "значение", используемое в описании константы, должно быть написано так, чтобы компилятор смог оценить его значение во время компиляции.

В Borland Pascal позволяются постоянные выражения в качестве расширения стандартного Pascal.

Для объявления инициализированной переменной можно использовать типизированные константы. В отличие от нетипизированных констант, при объявлении типизированной константы можно задать и тип, и значение константы. Типизированные константы могут изменяться при работе программы точно так же, как и переменные.

Примеры

 (* Описания констант *)
 const MaxData  = 1024 * 64 - 16;
       NumChars = Ord('Z') - Ord('A') + 1;
       Message  = 'Привет, мир!';

Ада

Константы в языке Ада различают на численные и типизированные. Объявление константы без указания типа объявляет численную константу.

 Two_Pi        : constant := 2.0 * Pi; -- вещественное число
 Max           : constant := 500;      -- целое число
 Max_Line_Size : constant := Max / 6;  -- целое число 83
 Power_16      : constant := 2**16;    -- целое число 65_536
 One, Un, Eins : constant := 1;        -- три разных имени для 1

Численные константы в Аде аналогичны бестиповым константам Borland Pascal, но не могут быть строковыми. Строковые константы в языке Ада должны быть типизированными.

См. также

Лекция №1.2: Начальные сведения о программах на языке Pascal

Тэги: const constant
| G+
Код для вставки: :: :: :: ::
Поделиться: // //