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

Модуль 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