Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Инструкция break



Передает управление инструкции, непосредственно следующей за инструкцией цикла или switch (см. ниже).

Формат:

break;

Эквивалентная схема:

for (e1; e2; e3){ for (e1; e2; e3){

.......................................................................

if (<условие>) break; if (<условие>) goto exit;

.......................................................................

} }

......................... exit:...................

Пример. Дано {xi}, i=1...30. Найти длину первой подпоследовательности, состоящей только из положительных элементов.

for (pr=kol=i=0; i<30; i++){

if (x[ i ]>0){

kol++; if (!pr)pr=1;

}

if (x[ i ]<=0 && pr) break;

}

Замечание. Почти всегда без инструкции break можно обойтись.

Пример. Тот же.

fl=1;

for (pr=kol=i=0; i<30 && fl; i++){

if (x[ i ]>0){

kol++; if (!pr)pr=1;

}

if (x[ i ]<=0 && pr)fl=0;

}





Дата публикования: 2014-11-02; Прочитано: 262 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...