11 Операторы переходов break, continue, return, goto.
Оператор GOTO:
GOTO метка;
метка: оператор
Оператор break
прекращает выполнение ближайшего охватывающего while, do, for или switch оператора; управление передается на оператор, следующий за законченным.
Оператор continue
вызывает передачу управления на управляющую продолжением цикла часть наименьшего охватывающего оператора while, do или for; то есть на конец петли цикла. Точнее, в каждом из операторов
Оператор return
Возврат из функции в вызывающую программу осуществляется с помощью оператора return, имеющего один из двух видов:
return ;
return выражение ;
Первый может использоваться только в функциях, не
возвращающих значения, т.е. в функциях с типом возвращаемого значения void. Вторая форма может использоваться только в функциях,
не возвращающих значение; вызывающей функцию программе возвращается значение
выражения. Если необходимо, то выражение преобразуется, как это делается при
присваивании, к типу функции, в которой оно возникло. Обход конца функции
эквивалентен возврату return без возвращаемого
значения.