В пока цикл используется для повторения части кода неизвестное количество раз до тех пор, пока не будет выполнено определенное условие. Например, скажем, мы хотите знать, сколько раз данное число можно разделить на 2, прежде чем оно станет меньше или равно 1. Кроме того, подсчитайте, сколько раз мы делаем отдел.
Поэтому зачем использовать цикл for вместо цикла while?
А для петля запускается заранее определенное количество раз. Таким образом, он может перебирать массив от начала до конца, скажем, но только когда-либо петля для этого конкретного числа. А пока цикл будет продолжаться до тех пор, пока не произойдет заранее определенный сценарий. Это может произойти немедленно, а может потребоваться сотня итераций.
Кроме того, почему цикл for лучше, чем цикл while? Если вы не поставите условие утверждение в для петля это приведет к бесконечной итерации петля тогда как, если вы не поставите условие утверждение в пока цикл это приведет к ошибке компиляции. Инициализация утверждение в синтаксисе for петля выполняется только один раз в начале цикла for петля.
Соответственно, когда следует использовать цикл while вместо цикла do?
Просто использовать какой бы ни петля кажется более подходящим к поставленная задача. В основном, вы должны использовать а для петля когда ты знаю, сколько раз петля должна бег. Если ты хочу петля к breakbased по условию, отличному от количества запусков, вы должны использовать цикл while.
Какова цель петли?
В компьютерном программировании петля представляет собой последовательность инструкций s, которая непрерывно повторяется, пока не будет достигнуто определенное условие. Обычно выполняется определенный процесс, например получение элемента данных и его изменение, а затем проверяется какое-то условие, например, достиг ли счетчик заданного числа.