Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Оператор break завершает выполнение ближайшего внешнего оператора do, for, switch или while, в котором он находится. Управление передается оператору, который расположен после завершенного оператора.
Синтаксис
jump-statement:
break ;
Оператор break часто используется для заверения обработки определенного блока в операторе switch. Если внешний оператор итерации или оператор switch отсутствует, создается ошибка.
Если используются вложенные операторы, то break завершает выполнение только того оператора do, for, switch или while, который непосредственно его окружает. Передать управление за пределы вложенной структуры можно при помощи оператора return или goto.
В следующем примере показано использование оператора break:
#include <stdio.h>
int main() {
char c;
for(;;) {
printf_s( "\nPress any key, Q to quit: " );
// Convert to character value
scanf_s("%c", &c);
if (c == 'Q')
break;
}
} // Loop exits only when 'Q' is pressed