Constant Statement

Constant Statement (оператор задання константи) дозволяє присвоїти символічному імені незмінне значення задане числом (явно) або таке, що являється результатом виконання арифметичного вирази.

Приклади:

1. CONSTANT UPPER_LIMIT=H"130";

2. CONSTANT BAR=1+UPPER_LIMIT DIV3+L0G2(256);

3. CONSTANT NUMBER=5;

4. CONSTANT NUMBER_PLUS_ONE=NUMBER+1;

Правила використання оператора:

§ Оператор починається із ключового слова CONSTANT, за яким слідує символічне ім'я, символ дорівнює (=), число або арифметичний вираз. Далі ставиться крапка з комою (;).

§ Ім'я константи повинно бути унікальним і не повинно містити пропусків. Для поліпшення читаності імені слід застосовувати символ підкреслення (_).

§ Посилання на константу допускаються тільки після її задання.

§ При заданні константи можуть використовуватися задані раніше константи.

§ Циклічне задання констант неприпустимо.

Приклад:Нижчеподане задання констант неприпустимо.

CONSTANT CONST_A=CONST_B;

CONSTANT CONST_B=CONST_A;

§ У файлі з текстовим описом даний оператор може використовуватися необмежене число раз.

Відзначимо, що арифметичний вираз, що задає константу, оцінюється компілятором і заміняється числом на етапі перевірки синтаксису. Тому застосування арифметичних виразів при заданні констант не приводить до використання додаткових логічних ресурсів НВІС ПЛ.