![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Оператор циклу do while називається оператором циклу з післяумовою і використовується в тих випадках, коли необхідно виконати тіло циклу хоча б один раз. Формат оператора має наступний вид:
do тіло while (вираз);
Схема виконання оператора do while:
1. Виконується тіло циклу (яке може бути складеним оператором).
2. Обчислюється значення виразу.
3. Якщо значення виразу хибне, то виконання оператора do while закінчується і виконується наступний після do while оператор. Якщо значення виразу - істина, то виконання оператора продовжується з пункту 1.
Щоб перервати виконання циклу до того, як умова стане помилковою, можна використовувати оператор break.
Оператори while і do while можуть бути вкладеними.
Приклад:
int i,j,k;
...
i=0; j=0; k=0;
do { i++;
j--;
while (a[k] < i) k++;
}
while (i<-30);
Оператор continue
Оператор continue, як і оператор break, використовується тільки в середині операторів циклу, але на відміну від його, виконання програми продовжується не з оператора, що розташований за перерваним оператором, а з початку перерваного оператора.
Формат оператора наступний:
continue;
Приклад:
#include<stdio.h>
main()
{
int I;
for(i=1;i<1000;i++)
{
if(i%7) continue;
printf(“%d”,i);
}
}
Оператор continue, як і оператор break, перериває самий внутрішній з об’ємних його циклів.
Дата публикования: 2015-09-17; Прочитано: 242 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!