« Предыдущий пост | На главную страницу | Следующий пост »

Досрочный выход из цикла с помощью оператора break

В прошлых выпусках я рассказал о двух способах организации циклов в советнике: операторе цикла while и об операторе цикла for.

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

Оператор досрочного завершения цикла break

Как я уже сказал, оператор break используется для досрочного выхода из ближайшего вложенного внешнего оператора цикла while или for. Также оператор break используется для выхода из оператора switch (я расскажу о нем в следующих выпусках).

Пример использования этого оператора:

   int i;
   for ( i = 0; i<10; i++ )
      {
        ...
        if ( i == 5 ) break;
      }

В нашем примере цикл исполнится не 10 раз, а только 6, т.к. в тот момент, когда переменная i будет равна 5, в операторе if-else условие i=5 станет истинным и будет выполнен оператор break, т.к. произойдет досрочный выход из цикла.

В следующем выпуске я расскажу об операторе досрочного завершения текущей итерации - об операторе continue.



Все статьи по теме "Пишем советников для MetaTrader 4".

« Предыдущий пост | На главную страницу | Следующий пост »

Разместите свой комментарий по теме "Досрочный выход из цикла с помощью оператора break"

Подписаться на мою рассылку



Размещение статьи "Досрочный выход из цикла с помощью оператора break" на Вашем сайте

Размещение статьи "Досрочный выход из цикла с помощью оператора break" на Вашем сайте возможно при условии выполнениия следующих условий:

  • Запрещается изменение оригинального текста без согласия автора - Андрея Ведихина.
  • Должен быть указан первоисточник. В случае публикации в интернете Вы должны разместить следующий код гиперссылки без изменений:
  • Запрещается коммерческое использование материалов, взятых с блога "Интернет-трейдинг на форекс / forex". Доступ к ним должен быть свободным, без взимания какой-либо платы, без обязательной регистрации и/или заполнения опросного листа (анкеты) и т.д.

В случае выполнения данных условий не требуется согласия автора блога "Интернет-трейдинг на форекс / forex" на размещение статьи "Досрочный выход из цикла с помощью оператора break" на Вашем сайте.

Журнал FOREX MAGAZINE:



Архив номеров FOREX MAGAZINE
Котировки Forex:

Счетчики:

Авторские права © 2005-2006 Андрей Ведихин

Условия использования материалов блога "Интернет-трейдинг на форекс / forex"

Контакты с автором:


Движок сайта:
Movable Type 3.31