Операторы перехода
1. Оператор break – оператор, который прерывает выполнения операторов управления вычислительным процессом. Синтаксис:
break;
Оператор перехода break обеспечивает прекращение выполнения самого внутреннего из объединяющих его операторов switch, for, while, do while. После выполнения оператора перехода break управление передается оператору, следующему за прерванным.
2. Оператор continue – оператор, который позволяет продолжить выполнение цикла, пропустив операторы, оставшиеся в теле цикла. Синтаксис:
continue;
Оператор continue используется только внутри операторов цикла for, while или do while.
3. Оператор return – оператор, завершающий выполнение функции, в которой он задан, и возвращающий управление в точку вызывающей функции, непосредственно следующую за вызовом. Оператор return в функции main передает управление операционной системе. Синтаксис:
return [выражение];
Значение выражения, если оно задано, возвращается в вызывающую функцию в качестве значения вызываемой функции. Если выражение опущено, то возвращаемое значение не определено. Выражение может быть заключено в круглые скобки, хотя их наличие не обязательно.
4. Оператор goto (оператор безусловного перехода) – оператор, который передает управление на оператор, помеченный меткой. Помеченный оператор должен находиться в той же функции, что и оператор goto, а метка должна быть уникальной, т.е. нельзя помечать одной меткой более одного оператора. Синтаксис:
goto метка;
Использование оператора безусловного перехода goto в практике программирования на языке С++ настоятельно не рекомендуется, так как он затрудняет понимание программ и возможность их модификаций.
Дата добавления: 2015-02-16; просмотров: 588;