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