Фигурные скобки (также называемые просто «скобки» или «фигурные скобки») являются основной частью языка программирования C++. Также они носят название "операторские скобки". Они используются в нескольких различных конструкциях, описанных ниже, и это может иногда сбивать с толку новичков.
За открывающей фигурной скобкой { всегда должна следовать закрывающая фигурная скобка }. Arduino IDE (интегрированная среда разработки) включает удобную функцию для проверки количества фигурных скобок. Просто выберите фигурную скобку или даже щелкните точку вставки сразу после фигурной скобки, и будет выделен ее логический компаньон.
Начинающие программисты и программисты, пришедшие на C++ с языка BASIC, часто находят использование скобок запутывающим или пугающим. В конце концов, те же фигурные скобки заменяют оператор RETURN в подпрограмме (функции), оператор ENDIF в условном выражении и оператор NEXT в цикле FOR.
Несбалансированные скобки часто могут привести к неизвестным ошибкам компилятора, которые иногда бывает трудно отследить в большой программе. Из-за их различного использования скобки также невероятно важны для синтаксиса программы, и перемещение скобок на одну или две строки часто существенно влияет на смысл программы.
Основные применения фигурных скобок перечислены в примерах ниже.
void myfunction(datatype argument) { // Ваш код здесь. }
while (логическое выражение) {
// Ваш код здесь. } do { // Ваш код здесь. } while (логическое выражение);
for (инициализация; условие прекращения; выражение инкремента) { // Ваш код здесь. }
if (логическое выражение) { // Ваш код здесь } else if (логическое выражение) { // Ваш код здесь. } else { // Ваш код здесь. }