{} (фигурные скобки)

Фигурные скобки (также называемые просто «скобки» или «фигурные скобки») являются основной частью языка программирования C++. Также они носят название "операторские скобки". Они используются в нескольких различных конструкциях, описанных ниже, и это может иногда сбивать с толку новичков. 
За открывающей фигурной скобкой { всегда должна следовать закрывающая фигурная скобка }.  Arduino IDE (интегрированная среда разработки) включает удобную функцию для проверки количества фигурных скобок. Просто выберите фигурную скобку или даже щелкните точку вставки сразу после фигурной скобки, и будет выделен ее логический компаньон.

Начинающие программисты и программисты, пришедшие на C++ с языка BASIC, часто находят использование скобок запутывающим или пугающим. В конце концов, те же фигурные скобки заменяют оператор RETURN в подпрограмме (функции), оператор ENDIF в условном выражении и оператор NEXT в цикле FOR.

Несбалансированные скобки часто могут привести к неизвестным ошибкам компилятора, которые иногда бывает трудно отследить в большой программе. Из-за их различного использования скобки также невероятно важны для синтаксиса программы, и перемещение скобок на одну или две строки часто существенно влияет на смысл программы.

Пример кода

Основные применения фигурных скобок перечислены в примерах ниже.

Функции

void myfunction(datatype argument) {
// Ваш код здесь.
}


Циклы

while (логическое выражение) {
// Ваш код здесь. } do { // Ваш код здесь. } while (логическое выражение);
for (инициализация; условие прекращения; выражение инкремента) { // Ваш код здесь. }

Условные операторы

if (логическое выражение) {
// Ваш код здесь
}

else if (логическое выражение) {
// Ваш код здесь.
}
else {
// Ваш код здесь.
}