пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Операторы break и continue. Оператор goto и метки.

Оператор continue используется для пропуска оставшихся операторов в теле цикла и передает управление на следующую итерацию, которая начинается с вычисления условного выражения.

Пример: Вывод чисел, кратных 7

    int i;

    for (i=1;i<1000;i++)

      {

         if (i%7) continue; // если не делится нацело без остатка, то  

                                           // пропускается   оператор printf

         printf(“%8d”,i);

      }

Инструкция  break

Используется для выхода из циклов do, for и while в

обход обычного условия выхода из цикла. Действует только в пределах  своего цикла

int i;

for (t=0;t<100;t++)

{

  if (t= =10) break;

  printf(“%d”,t);

}

 

Оператор GOTO — Оператор безусловного перехода к указанной после него метке/строке программы. До появления процедур и функций был по сути единственным способом запустить один и тот же код несколько раз.

Инструкция goto
for (…) {
for(…) {
while (…) {
 if (…) goto stop;
 …
    }
  }
}
stop:

    printf(“Выход из программы”);

 


28.12.2014; 11:43
хиты: 80
рейтинг:0
Точные науки
информатика
Языки программирования
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь