Каталог
Навигация по Arduino Reference
Структура
Дополнительный синтаксис
6 элементов
; (semicolon)
Точка с запятой (
;) завершает каждый оператор в C++: без неё компилятор не поймёт границу инструкции и выдаст ошибку — часто указывая на строку ниже пропущенной.
{} (curly braces)
Фигурные скобки {} обозначают начало и конец блока кода — тела функции, цикла или условия; каждая { должна иметь пару }, иначе компилятор выдаст ошибку.
/* */ (block comment)
Блочный комментарий /* */ позволяет отключить сразу несколько строк кода или добавить многострочное пояснение — компилятор игнорирует всё внутри.
// (single line comment)
Однострочный комментарий // заставляет компилятор игнорировать всё до конца строки: удобно для пояснений или временного отключения фрагмента кода.
#define
#define — директива препроцессора, которая подставляет имя вместо значения прямо в код до компиляции, не занимая памяти; для типизированных констант лучше использовать const.
#include
#include подключает библиотеки и заголовочные файлы к скетчу: <LibraryFile.h> — для установленных библиотек, "LocalFile.h" — для локальных файлов рядом со скетчем.