exponenta event banner

разрыв

Завершение выполнения цикла for или while

Синтаксис

Описание

пример

break прекращает выполнение for или while цикл. Операторы в цикле после break оператор не выполняется.

Во вложенных контурах, break выходит только из цикла, в котором он происходит. Элемент управления переходит к оператору, который следует за end этой петли.

Примеры

свернуть все

Суммируйте последовательность случайных чисел до тех пор, пока следующее случайное число не будет больше верхнего предела. Затем выйдите из цикла с помощью break заявление.

limit = 0.8;
s = 0;

while 1
    tmp = rand;
    if tmp > limit
        break
    end
    s = s + tmp;
end

Совет

  • break оператор выходит из for или while петля полностью. Чтобы пропустить остальные инструкции в цикле и начать следующую итерацию, используйте continue заявление.

  • break не определен вне for или while цикл. Для выхода из функции используйте return.

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью MATLAB ® Coder™

.

См. также

| | | |

Представлен до R2006a