ВУЗ:
Составители:
Рубрика:
37
продолжиться. В отличие от инструкции break, завершающей выполнение
всего цикла, инструкция continue завершает выполнение только текущей
итерации.
Пример. Операторы break и continue. Разницу между этими
операторами иллюстрирует пример (достаточно убрать комментарии с
break, а continue, наоборот, закомментировать). В приведенном
варианте (с break) вычисления в цикле прервутся при i=3, а в варианте с
continue цикл выполнится полностью, но будут пропущены значения i,
равные 3, 6, 9.
#include <iostream>
using namespace std;
int main()
{
int i;
for (i=1;i<10;i++){
if((i%3)==0)
break;
// continue;
cout <<" i= "<<i;
}
return 0;
}
Результаты программы для варианта с continue:
Инструкция goto
Инструкция goto обеспечивает безусловный переход к другой
инструкции внутри той же функции, поэтому современная практика
программирования выступает против ее применения.
Синтаксис оператора goto:
продолжиться. В отличие от инструкции break, завершающей выполнение всего цикла, инструкция continue завершает выполнение только текущей итерации. Пример. Операторы break и continue. Разницу между этими операторами иллюстрирует пример (достаточно убрать комментарии с break, а continue, наоборот, закомментировать). В приведенном варианте (с break) вычисления в цикле прервутся при i=3, а в варианте с continue цикл выполнится полностью, но будут пропущены значения i, равные 3, 6, 9. #includeusing namespace std; int main() { int i; for (i=1;i<10;i++){ if((i%3)==0) break; // continue; cout <<" i= "<
Страницы
- « первая
- ‹ предыдущая
- …
- 35
- 36
- 37
- 38
- 39
- …
- следующая ›
- последняя »