Arduino:Справочник языка Arduino/Управляющие операторы/break: различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
Нет описания правки
 
(не показаны 3 промежуточные версии 1 участника)
Строка 2: Строка 2:
{{Myagkij-редактор}}
{{Myagkij-редактор}}


== break ==
= break =


'''Break''' используется для принудительного выхода из циклов [[Arduino:Справочник языка Arduino/Управляющие операторы/do... while|do... while]], [[Arduino:Справочник языка Arduino/Управляющие операторы/for|for]] или [[Arduino:Справочник языка Arduino/Управляющие операторы/while|while]], не дожидаясь завершения цикла по условию. Он также используется для выхода из оператора [[Arduino:Справочник языка Arduino/Управляющие операторы/switch case|switch]]
'''Break''' используется для принудительного выхода из циклов [[Arduino:Справочник языка Arduino/Управляющие операторы/do... while|do... while]], [[Arduino:Справочник языка Arduino/Управляющие операторы/for|for]] или [[Arduino:Справочник языка Arduino/Управляющие операторы/while|while]], не дожидаясь завершения цикла по условию. Он также используется для выхода из оператора [[Arduino:Справочник языка Arduino/Управляющие операторы/switch case|switch]]
Строка 8: Строка 8:
=== Пример ===
=== Пример ===


<syntaxhighlight lang="c" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS"  highlight="7" enclose="div">
<syntaxhighlight lang="c" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS"  highlight="7">
for (x = 0; x < 255; x ++)
for (x = 0; x < 255; x ++)
{
{
Строка 21: Строка 21:
</syntaxhighlight>
</syntaxhighlight>


==См.также==
=См.также=


{{ads}}
=Внешние ссылки=
 
==Внешние ссылки==


<references />
<references />
Строка 32: Строка 30:
[[Категория:Управляющие операторы языка Arduino]]
[[Категория:Управляющие операторы языка Arduino]]


{{Навигационная таблица/Справочник языка Arduino}}
{{Навигационная таблица/Портал/Arduino}}
{{Навигационная таблица/Arduino библиотеки}}
{{Навигационная таблица/Телепорт}}

Текущая версия от 12:40, 20 мая 2023

Проверка/Оформление/Редактирование: Мякишев Е.А.


break

Break используется для принудительного выхода из циклов do... while, for или while, не дожидаясь завершения цикла по условию. Он также используется для выхода из оператора switch

Пример

for (x = 0; x < 255; x ++)
{
    digitalWrite(PWMpin, x);
    sens = analogRead(sensorPin); 
    if (sens > threshold){      // выходим из цикла если есть сигнал с датчика
       x = 0;
       break;
    } 
    delay(50);
}

См.также

Внешние ссылки