Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Передает управление инструкции, непосредственно следующей за инструкцией цикла или 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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!