Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
26
Добавлен:
03.04.2015
Размер:
927.74 Кб
Скачать

Эти три операции записываются в скобках и разделяются точкой с запятой. Первое выражение

служит для инициализации счетчика. Инициализация осуществляется только один раз —

когда цикл 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