НАЙКРАЩИЙ САЙТ ДЛЯ ВЕБ-РОЗРОБНИКІВ
Мова програмування C. Уроки W3Schools для початківців українською мовою

En Es De

C Break та Continue


Break (обірвати)

Ви вже бачили інструкцію break, яка використовувалась в попередньому розділі цього посібника. Її використовували для «вистрибування» з інструкції switch.

Інструкцію break також можна використати, щоб вийти з циклу.

Цей приклад виходить із циклу for, коли i дорівнює 4:

Приклад

int i;

for (i = 0; i < 10; i++) {
  if (i == 4) {
    break;
  }
  printf("%d\n", i);
}
Спробуйте самі »

Continue (продовжити)

Інструкція continue перериває одну ітерацію (у циклі), якщо виникає певна умова, і продовжує наступну ітерацію в циклі.

У цьому прикладі пропускається значення 4:

Приклад

int i;

for (i = 0; i < 10; i++) {
  if (i == 4) {
    continue;
  }
  printf("%d\n", i);
}
Спробуйте самі »

Break та Continue в циклі While

Ви також можете використовувати break і continue у циклах while:

Break Приклад

int i = 0;

while (i < 10) {
  if (i == 4) {
    break;
  }
  printf("%d\n", i);
  i++;
}
Спробуйте самі »

Continue Приклад

int i = 0;

while (i < 10) {
  if (i == 4) {
    i++;
    continue;
  }
  printf("%d\n", i);
  i++;
}
Спробуйте самі »

C Вправи

Перевірте себе за допомогою вправ

Вправа:

Зупиніть цикл, якщо i дорівнює 5.

for (int i = 0; i < 10; i++) {
if (i == 5) {
;
}
printf("%d\n", i);
}