Оператор break


Предыдущая страница

Оператор break в языке D имеет следующие два варианта использования:

Если вы используете вложенные циклы (т.е. один цикл внутри другого цикла), оператор break останавливает выполнение самого внутреннего цикла и начинает выполнение следующей строки кода после этого блока.

Синтаксис

Синтаксис оператора break в D следующий:

break;

Диаграмма потока выполнения

c break statement

Пример

import std.stdio;
 
int main () {
   /* Определение локальной переменной */
   int a = 10;

   /* Выполнение цикла while */
   while( a < 20 ) {
      writefln("Значение a: %d", a);
      a++;
      
      if( a > 15) {
         /* Завершение цикла с использованием оператора break */
         break;
      }
   }
 
   return 0;
}

Когда вы скомпилируете и выполните эту программу, она возвратит следующий результат:

Значение a: 10
Значение a: 11
Значение a: 12
Значение a: 13
Значение a: 14
Значение a: 15

Предыдущая страница