Приветствую Вас ГостьПятница, 03.05.2024, 07:48

AVR & ARDUINO




Каталог статей

Главная » Статьи » Справочник

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

Фигурные скобки {} являются важным элементом языка программирования Си. Они используются в нескольких различных конструкциях, приведенных ниже, что может ввести в заблуждение новичков.

Открывающая фигурная скобка "{" всегда должна сопровождаться закрывающей фигурной скобкой "}". Это условие часто называют парностью фигурных скобок. Arduino IDE (интегрированная среда разработки) включает в себя удобную функцию для проверки баланса фигурных скобок. Достаточно выделить скобку, или даже поставить указатель мыши сразу же за скобкой, как будет подсвечена её пара.

Пока эта функция не всегда работает корректно, так как IDE часто ошибочно ищет скобку в закомментированном тексте.

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

Поскольку использование фигурных скобок столь разнообразно, полезно будет вводить сразу открывающуюся и закрывающуюся фигурные скобки. Затем возвращаться и писать код между фигурными скобками. Таким образом, ваши скобки всегда будут сбалансированы.

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

Способы применения фигурных скобок

Функции

void name_function(datatype argument){
 ...
 }

Циклы

while (boolean expression)
 {
 ...
 }
do
 {
 ...
 } while (boolean expression);
for (инициализация; условие окончания; инкрементация)
 {
 ...
 } 

Условные инструкции

if (boolean expression)
 {
 ...
 }
else if (boolean expression)
 {
 ...
 } 
 else
 {
 ...
 }

Справочник

Материалы взяты с официального сайта проекта Arduino и представлены по лицензии Creative Commons Attribution-ShareAlike 3.0 License.



Источник: http://arduino.cc/en/Reference/Braces
Категория: Справочник | Добавил: magi (09.11.2014)
Просмотров: 2178 | Теги: фигурные скобки | Рейтинг: 0.0/0
Всего комментариев: 0
avatar
Поиск
Вход на сайт
На правах рекламы

Мы переезжаем на сайт Arduino по-русски