Ключевое слово const

Ключевое слово const обозначает константу. Это спецификатор, который изменяет поведение переменной и делает ее доступной только для чтения. Другими словами, эта переменная может использоваться так же, как и любая другая переменная этого же типа, однако ее значение изменить нельзя. Если вы попытаетесь переприсвоить значение константе, компилятор выдаст ошибку.

На константы, обозначенные ключевым словом const, распространяются те же правила области видимости, как и для обычных переменных. Именно поэтому использование ключевого слова keyword при объявлении констант более предпочтительно, чем использование директивы #define.

Пример

const float pi = 3.14;
float x;
// ....
x = pi * 2;    // удобно использовать константы при математических вычислениях
pi = 7;        // ошибка - нельзя записывать значения (изменять) константы

#define или const

Для создания числовых или строковых констант можно использовать как const, так и #define. Для массивов необходимо использоватьconst. В общем случае при объявлении констант предпочтительнее использовать const вместо #define.

Понравилась статья? Поделитесь ею с друзьями:

Вернуться в раздел: Описание функций справочника Дата публикации 20 апреля , 2017

Комментарии

Войдите или Зарегистрируйтесь И Вы сможете общаться на форуме и оставлять комментарии без капчи.


Cлучайные товары

Посмотреть товар в Магазине »

Мы в соц сетях

Подпишись на канал Telegram

Portal-PK (Портал ПК) © 2015 - 2024
Разработка проектов
AT Block
DWIN Box