English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
В некоторых случаях вам нужно несколько раз выполнить блок кода. Обычно, строки выполняются по порядку. Сначала выполняется第一条语句 функции, затем второе, и так далее.
Языки программирования предоставляют различные структуры управления, позволяющие более сложные пути выполнения.
Операторы цикла позволяют повторно выполнять один или несколько операторов, и вот форма операторов цикла в большинстве языков программирования -
MATLAB предоставляет следующие типы циклов для обработки потребностей в циклах. Нажмите на следующие ссылки, чтобы узнать больше.
Номер | Типы циклов и инструкции |
---|---|
1 | Цикл while Повторение одного или нескольких операторов при условии, что это условие истина. Он проверяет условие перед выполнением тела цикла. |
2 | Цикл for Повторное выполнение последовательности инструкций несколько раз и упрощение кода управления переменными цикла. |
3 | Вложенные циклы Внутри любого другого цикла можно использовать один или несколько циклов. |
Операторы управления циклом изменяют выполнение из обычного порядка. При выходе из области выполнения все автоматически созданные объекты в этой области будут уничтожены.
MATLAB поддерживает следующие управляющие операторы. Нажмите на следующие ссылки, чтобы узнать больше.
Номер | Управляющие операторы и инструкции |
---|---|
1 | Оператор break Оператор break заканчивает цикл и немедленно переводит выполнение к следующей инструкции после цикла. |
2 | Оператор continue Оператор continue позволяет пропустить оставшуюся часть тела цикла и немедленно повторно проверить его состояние перед повторением. |