English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Стatement break прерывает выполнение циклов for или while. Статьи, следующие за statement break, не выполняются.
Внутри вложенных циклов, прерывание происходит только из цикла, в котором произошло прерывание. Контроль передается к этой инструкции после завершения цикла.
Создайте скриптовый файл и введите следующий код-
a = 10; %Выполнение while-цикла while(a < 20) fprintf('Значение a: %d\n', a); a = a + 1; if(a > 15) %Использование break для завершения цикла break; конец конецПри выполнении файла он показывает следующий результат-
Значение a: 10 Значение a: 11 Значение a: 12 Значение a: 13 Значение a: 14 Значение a: 15