Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
CCPP / C / Презентации / Язык программирования C-04.pdf
Скачиваний:
53
Добавлен:
23.03.2016
Размер:
351.93 Кб
Скачать

Модуль 4. Операторы

Операторы цикла (продолжение)

Оператор for

Формат оператора:

for (выражение1; выражение2; выражение3) оператор

Выполнение оператора for эквивалентно

выполнению следующей конструкции:

выражение1;

 

while (выражение2)

Выраж.1

{

 

оператор;

 

выражение3;

False (ложь)

}

Выраж.2

 

Ни одно из трех выражений, указанных

 

в формате оператора for не является

True (истина)

обязательным, любое из них, даже все

 

три, могут быть опущены, но символы

Тело цикла

точка с запятой внутри скобок в for

 

опускать нельзя.

 

Если опущено выражение2, то считается,

Выраж.3

что проверка условия продолжения цикла

 

всегда дает значение "истина"

 

(“бесконечный цикл").

 

 

13

Модуль 4. Операторы

Операторы передачи управления

Оператор разрыва break

Формат оператора: break;

Оператор break используется внутри тела операторов цикла или переключателя и вызывает их немедленное прекращение.

В случае вложенных циклов или переключателей выход происходит лишь из самого внутреннего из объемлющих break циклов или переключателей.

Оператор продолжения continue

Формат оператора: continue;

Оператор continue используется только внутри тела цикла, вызывает прекращение текущей итерации и переход к следующей.

Оператор возврата return

Формат оператора имеет две формы:

return выражение;

return;

Оператор return завершает выполнение содержащей его функции и передает управление вызывающей функции, а в главной функции main - завершает выполнение всей программы.

Оператор перехода goto

Формат оператора: goto метка;

Вызывает переход к выполнению оператора, помеченного указанной меткой. Метка должна находиться в пределах той же функции, что и оператор goto.

14