Объявление констант
Константы являются неизменяемыми объектами, хранящими в себе постоянное значение. Константы хранятся в нередактируемой области памяти, при попытке изменить эти значения внештатными средствами программа завершится с ошибкой SEGMENTATION FAULT.
В константах нельзя использовать значения, требующие инициализации, на этапе компиляции они уже должны быть добавлены в бинарник.
Константы бывают двух типов:
-
нетипизированные;
-
типизированные.
Нетипизированные принимают тип по умолчанию.
Пример типизированных констант:
Так как константы не используются, они принимают серый цвет, если навести курсор на константу, всплывет сообщение с надписью unused.