- •Язык программирования C
- •Модуль 4. Операторы
- •Операторы (инструкции)
- •Оператор-выражение
- •Составной и пустой операторы
- •Операторы выбора
- •Операторы выбора (продолжение)
- •Операторы выбора (продолжение)
- •Операторы выбора (продолжение)
- •Оператор-переключатель switch
- •Оператор-переключатель switch (продолжение)
- •Операторы цикла
- •Операторы цикла (продолжение)
- •Операторы передачи управления
Модуль 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