- •Операторы циклов
- •Оператор while
- •Void main()
- •Void main( )
- •If(!(a%2)) // !01 при четном числе
- •Void main()
- •Void main()
- •Void main()
- •Оператор do…while
- •Оператор цикла for
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Операторы перехода Оператор безусловного перехода
- •Оператор возврата из функции return
- •Оператор выхода из цикла или переключателя break
- •Оператор выхода из текущей итерации continue
Операторы перехода Оператор безусловного перехода
Синтаксис этого оператора следующий: goto имя_метки;
где имя_метки – метка оператора, на который передается управление.
Передача управления разрешена на любой оператор с меткой в функции. Однако запрещено перескакивать через описания, содержащие инициализацию объектов.
Оператор goto не должен входить во внутрь блока, условного оператора, переключателя, цикла. Например:
if (n>=n_max) goto M1; //переход на М1, если n достигнет максимума
n++;
M1: printf(“n=%d”, n);
Оператор возврата из функции return
Синтаксис этого оператора следующий: return выражение; или return;
где выражение – только скалярное.
Любая функция должна иметь оператор return . Оператор return отсутствует, если возвращаемое функцией значение имеет тип void .
Оператор выхода из цикла или переключателя break
Оператор break служит для принудительного выхода из цикла или переключателя. Этот оператор прекращает выполнение цикла или переключателя и осуществляет передачу управления к оператору, следующему за циклом или переключателем.
Оператор выхода из текущей итерации continue
Оператор continue используется только в операторах цикла. С его помощью завершается текущая итерация и начинается проверка условия на дальнейшее продолжение цикла.
