Инструкции

Справочный раздел

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

Разделы инструкций

В сети

Пользователей: 223
Из них просматривают:
Аналоги: 82. Даташиты: 86. Инструкции: 12. Новости: 15. Остальное: 6. Программы: 1. Производители: 3. Профиль пользователя: 2. Советы: 1. Теги: 1. Форум: 13. Чат: 1.
Участников: 3
Гостей: 220

Google , wolf170571 , Яндекс , далее...
Рекорд 2375 человек онлайн установлен 26.12.2015.

Партнёры


Партнёры

Новые объявления

В настоящее время нет объявлений.
Оглавление

#define

Описание
#define - это полезный компонент C ++, который позволяет программисту присвоить имя константе до компиляции программы. Определенные константы в Arduino не занимают места в памяти программы на чипе. Компилятор заменит ссылки на эти константы определенным значением во время компиляции.

 

Может иметь некоторые нежелательные побочные эффекты, хотя, если, например, определенное имя константы включено в некоторую другую константу или имя переменной. В этом случае текст будет заменен на определенный номер (или текст). 
 
Как правило, ключевое слово const является предпочтительным для определения констант и должно использоваться вместо #define.

 

Синтаксис
#define constantName value
# перед словом define обязателен.
 
Пример

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


 
Примечания
После оператора #define нет точки с запятой. Иначе компилятор выдаст критическую ошибку.
#define ledPin 3; // ошибка, точка с запятой не нужна
 
Аналогичным образом, включение знака равенства после оператора #define также приведет к появлению критической ошибки компилятора.
#define ledPin  = 3  // ошибка, знак равенства не нужен
 

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.

Разное

Интересно

Сортировать всякую всячину поможет магнит, завернутый в бумагу или полиэтилен.

Похожие инструкции