Инструкции

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

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

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

В сети

Пользователей: 293
Из них просматривают:
Аналоги: 118. Даташиты: 118. Инструкции: 10. Новости: 11. Остальное: 10. Производители: 3. Расчёты: 1. Советы: 1. Теги: 2. Форум: 19.
Участников: 2
Гостей: 291

Google , Яндекс , далее...
Рекорд 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  // ошибка, знак равенства не нужен
 

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

Разное

Интересно

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

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