- •ГЛАВА 7. ПРОГРАММИРОВАНИЕ.
- •Операторы цикла
- •При построении цикла while, в него необходимо включить конструкции, изменяющие величину проверяемого выражения
- •Цикл с предусловием — цикл «пока». Проверка условия производится перед выполнением тела цикла.
- •Пример
- •Цикл do...while: do
- •Пример: do
- •Цикл с постусловием
- •Эти три операции записываются в скобках и разделяются точкой с запятой. Первое выражение
- •Пример
- •Операторы break и continue.
- •30.06.19 Доцент С.Т. Касюк
- •30.06.19 Доцент С.Т. Касюк
- •Оператор безусловного перехода goto goto метка;
Эти три операции записываются в скобках и разделяются точкой с запятой. Первое выражение
служит для инициализации счетчика. Инициализация осуществляется только один раз —
когда цикл for начинает выполняться. Второе
выражение — для проверки условия перед каждым возможным выполнением тела цикла. Когда выражение становится ложным (равным нулю), цикл завершится. Третье выражение вычисляется в конце каждого выполнения тела цикла. Счетчик может как увеличиваться, так и уменьшаться.
30.06.19 Доцент С.Т. Касюк |
11 |
Пример
main()
{
int num;
for( num=1; num<=5; num++ )
printf(" % 5d % 5d \n", num, num*num);
}
30.06.19 Доцент С.Т. Касюк |
12 |
Операторы break и continue.
В теле любого цикла можно использовать оператор break, который позволяет выйти из цикла, не завершая его. Оператор continue позволяет пропустить часть операторов тела цикла и начать новую итерацию.
30.06.19 Доцент С.Т. Касюк |
13 |
30.06.19 Доцент С.Т. Касюк |
14 |
30.06.19 Доцент С.Т. Касюк |
15 |
Оператор безусловного перехода goto goto метка;
...
метка : <оператор> ;
Выполнение оператора goto вызывает передачу управления в программе оператору, помеченному меткой. Для отделения метки от оператора используется двоеточие. Помеченный оператор может появиться в программе как до оператора goto, так и после. Имена меток образуются по тем же правилам, что и имена переменных.
30.06.19 Доцент С.Т. Касюк |
16 |