Основы программирования на языке Си. Кучин Н.В - 35 стр.

UptoLike

Составители: 

35
изменения значения условия. Если таких действий нет, то циклы while
и do-while могут стать бесконечными. В вышеуказанном примере это
действия, связанные с изменением значения переменной x.
3.4. Операторы break и continue
Оператор break имеет два применения. Первое – окончание case в
операторе switch. Второе – немедленное окончание цикла, не связанное
с проверкой обычного условия окончания цикла. Когда оператор break
встречается внутри оператора цикла (является частью тела цикла), то
происходит немедленный выход из цикла и переход к выполнению опе-
ратора, следующего за оператором цикла:
# include < stdio.h >
/* Пример 16 */
main()
{
int i;
for ( i=0; i<1000; i++)
{
printf(“%d - %d\n”,i,i*i*i);
if ( i*i*i > 10000 ) break
}
}
В данном примере выход из цикла произойдет, когда значение куба
переменной i превысит величину 10000.
Еще один полезный оператор – continue. Если оператор continue встре-
тился в теле цикла, то он передает управление на начало следующей
итерации цикла. В циклах while и do-while на проверку условия, в цик-
ле for – на изменение параметра цикла. Этот оператор необходим, когда
надо закончить текущую итерацию цикла и не выполнять оставшиеся
операторы, входящие в тело цикла
# include < stdio.h >
/* Пример 17 */
main()
{
int i;
for ( i=7; i<1000; i++)
{