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

AVR & ARDUINO




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

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

#define

Директива #define очень полезна в Си и позволяет программисту присвоить имя постоянной величине до компиляции программы. Объявленные константы в Arduino не занимают места в памяти программы на чипе. Компилятор просто заменит ссылки на эти константы во время компиляции на заданные значения.

Синтаксис

#define constantName value

Обратите внимание, что знак решетки # является обязательным.

Пример

#define ledPin 3
// Во время компиляции компилятор заменит любое упоминание ledPin на значение 3.

Советы по написанию кода:

Обратите внимание, что директива #define не заканчивается точкой с запятой, если же ее указать, то компилятор вызовет ошибку:

#define ledPin 3; // это ошибка!

Аналогично к ошибке приведет использование знака равенства в директиве #define:

#define ledPin = 3 // это тоже ошибка!

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

const

константы


Справочник

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



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

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