Skip to content

Объявление констант

Константы являются неизменяемыми объектами, хранящими в себе постоянное значение. Константы хранятся в нередактируемой области памяти, при попытке изменить эти значения внештатными средствами программа завершится с ошибкой SEGMENTATION FAULT.

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

Константы бывают двух типов:

  • нетипизированные;

  • типизированные.

Нетипизированные принимают тип по умолчанию.

Пример типизированных констант:

Так как константы не используются, они принимают серый цвет, если навести курсор на константу, всплывет сообщение с надписью unused.