Приветствую Вас ГостьПятница, 03.05.2024, 15:30

AVR & ARDUINO




Каталог статей

Главная » Статьи » Справочник

const

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

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

Пример

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

#define или const

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

Смотрите также:

#define

volatile


Справочник

Материалы взяты с официального сайта проекта Arduino и представлены по лицензии Creative Commons Attribution-ShareAlike 3.0 License.



Источник: http://arduino.cc/en/Reference/Const
Категория: Справочник | Добавил: magi (22.01.2015)
Просмотров: 1179 | Теги: Константа | Рейтинг: 0.0/0
Всего комментариев: 0
avatar
Поиск
Вход на сайт
На правах рекламы

Мы переезжаем на сайт Arduino по-русски