Гей
1. В цикле While
сначала проверяется условие,
а затем инструкции выполняются, если условие оказывается
истинным.
В do, пока операторы выполняются в первый раз, а затем
проверяются условия
, если условие оказывается истинным, операторы
выполняются снова.
2. Команда do while используется для блока
кода, который должен выполняться хотя бы один раз.
Эти ситуации, как правило, относительно редки, поэтому чаще
используется простое время
.
3. Цикл do while запускается хотя бы один раз,
даже если заданное условие ложно, в
то время как цикл не запускается, если заданное условие ложно.
4. В цикле while
сначала проверяется условие,
и если оно возвращает true, оно переходит в цикл.
В цикле
do-while условие
проверяется последним.
5. Цикл while - это цикл управления входом,
а as do while - цикл управления выходом.
6. Синтаксис:
цикл while:
while (условие)
{
Операторы;
}
цикл do while:
Do
{
Statements;
} while (условие);
Гвидо
В цикле while сначала проверяется условие, и если оно возвращает true, оно переходит в цикл, а в цикле do-while оно входит в цикл 1 и выполняет 1-ю итерацию, а затем выполняет проверку в конце ... .Если в конце цикла do-while он возвращает истину, следует вторая итерация, но если она возвращает ложь, то выходит из цикла ...
Филомена
В случае цикла while данное условие проверяется, и оператор цикла будет выполнен, если условие окажется истинным.
Но в цикле Do-while данный оператор будет выполнен хотя бы один раз, и после этого условие будет проверено. И если условие оказывается ложным, выполнение останавливается.
В этом основное отличие цикла while от цикла do-while.
И я надеюсь, что это вам поможет.
Увидимся.
Софи
В общем, как цикл while, так и цикл do-while являются итеративными управляющими структурами на любом языке программирования. Оба являются условными циклами, потому что они основаны на условиях (логических выражениях). Значение логического выражения (истина / ложь) определяет, завершится цикл или нет. Но есть небольшая разница в их способах повторения. Основное отличие заключается во времени проверки условия во время выполнения цикла. В цикле while условие проверяется в начале, если оно истинно, то выполняются операторы, заключенные в структуру цикла, в противном случае цикл завершается, и управление передается операторам, следующим за этим циклом, и этот процесс продолжается до тех пор, пока условие не станет ложным. Как: Пока (условие) {оператор1;оператор2; . . } Операторы, следующие за циклом; Но в случае цикла do-while условие цикла проверяется в конце структуры (т. Е., По крайней мере, один раз операторы, заключенные в этой структуре цикла, выполняются перед проверкой условия). После выполнения операторов цикла хотя бы один раз условие цикла проверено; если это правда, то тело цикла выполняется снова, иначе цикл завершается. Как: Сделайте {statement1; оператор2; . . } While (условие) Операторы, следующие за циклом;Таким образом, их синтаксис ясно показывает, чем эти два цикла отличаются друг от друга.
Trevion
Цикл while - это цикл управления входом, а as do while - цикл управления выходом. Условие while => цикла проверяется в первую очередь перед выполнением тела цикла. Do while => условие цикла проверяется после выполнения тела цикла. Т.е. цикл выполняется хотя бы один раз. Он в основном используется в программах, таких как меню, где все доступные варианты печатаются хотя бы один раз.
Кили
В цикле while сначала выполняется проверка, если оно не истинно, чем выполняется итерация, но в цикле do while после первого условия итерации проверяется, является ли оно истинным или ложным.
Колокол
@ В информатике цикл for - это оператор языка программирования, который позволяет многократно выполнять код. Цикл for классифицируется как оператор итерации.
@ цикл while - это оператор потока управления, который позволяет многократно выполнять код на основе заданного логического условия. Цикл while можно рассматривать как повторяющийся оператор if.
@ цикл do while, иногда называемый просто
циклом do, представляет собой оператор потока управления, который позволяет выполнять код повторно
на основе заданного логического условия. Обратите внимание, что, в отличие от большинства языков,
цикл do в Фортране фактически аналогичен циклу for.
Тейт
Оператор цикла while (true) всегда будет иметь значение true, а цикл while будет выполняться неопределенное количество раз.
Конструкция do while ... Loop аналогична конструкции цикла while, обе итерации выполняются до тех пор, пока указанное условие цикла не станет ложным, однако в цикле do ... While тело цикла выполняется по крайней мере один раз, когда условие оценивается для последующих итераций. .
Моисей
В случае цикла while сначала элемент управления проверяет условие, заданное внутри while, и он выполняется, только если условие истинно,
а в случае do-while элемент управления сначала выполняет один раз, а затем проверяет условия, если оно истинно. дальше еще выходит. Навин Ратор