Операторы перебора (C++)
Операторы итерации приводят к тому, что операторы (или составные операторы) выполняются ноль или более раз в соответствии с некоторыми критериями завершения цикла. Если эти инструкции являются составными, они выполняются в порядке, за исключением случаев, когда возникает инструкция останова или оператор continue .
C++ предоставляет четыре оператора итерации— в то время как, для этого и на основе диапазона. Каждая из этих итерирует до тех пор, пока его выражение завершения не будет равно нулю (false), или до тех пор, пока завершение цикла не будет принудительно завершено с помощью инструкции break
. В следующей таблице приведены сводные сведения об этих операторах и их действии. Дополнительные сведения о каждом из них см. в последующих разделах.
Операторы итерации
Оператор | Время вычисления | Инициализация | Шаг |
---|---|---|---|
while |
Начало цикла | No | No |
do |
Конец цикла | No | No |
for |
Начало цикла | Да | Да |
диапазон на основе диапазона | Начало цикла | Да | Да |
Часть оператора итерации не может быть объявлением. Однако она может быть составным оператором, содержащим объявление.
См. также
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по