Оператори керування

До операторів керування відносять оператор безумовного переходу goto та оператори виходу з циклу.

Синтаксис оператора безумовного перехода goto має вигляд:

goto мітка;

де мітка — ім’я, після якого ставляться дві крапки, область діi мітки — функція, в якій вона визначена.

Слід зауважити, що використання оператора безумовного переходу goto вважається негарним стилем програмування.

Мова C++ передбачає такі засоби виходу з циклу:

  • оператор break приводить до виходу з циклу (або з операторів if та switch), у якому він міститься, і переходу до наступного оператора програми
  • оператор continue здійснює пропуск усіх операторів, що залишилися до кінця циклу, та реалізує перехід до початку наступної ітерації;
  • функція exit() реалізує вихід з циклу з завершенням програми. Аргумент цієї функції — константа цілого типу, що дорівнює 0 у випадку сприятливого завершення циклу і відмінна від 0 у протилежному випадку. При використанні цієї функцiї слід включити в код програми директиву #include <stdlib.h>.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *