While delphi
Автор Vladik задал вопрос в разделе Другие языки и технологии
в чем различие циклов while и do в delphi и получил лучший ответ
Ответ от Димон[гуру]
Может while и do while? While цикл с предусловием, а do while с постусловием.
Ответ от Максим[гуру]
Второй выполнится один раз в любом случае.
Второй выполнится один раз в любом случае.
Ответ от Shaman[гуру]
Цикл While сначала проверяет условие а потом выполняется а цикл do while сначала выполняется а потом проверяет условиеПримерwhile (1 > 0){поскольку 1 больше нуля, выполняется цикл}do{выполняется цикл}while (1 > 0) // если 1 больше нуля то цикл выполняется снова
Цикл While сначала проверяет условие а потом выполняется а цикл do while сначала выполняется а потом проверяет условиеПримерwhile (1 > 0){поскольку 1 больше нуля, выполняется цикл}do{выполняется цикл}while (1 > 0) // если 1 больше нуля то цикл выполняется снова
Ответ от Профессор[гуру]
Основное различие - в том, что цикла do в Дельфи нету. Вместо него есть цикл repeat ...until <условие выхода из цикла>; И таки да - в отличие от цикла while, он сначала выполняет тело цикла, а потом проверяет условие. Условие тоже инвертировано - во while это условие продолжения цикла, а не условие выхода.
Основное различие - в том, что цикла do в Дельфи нету. Вместо него есть цикл repeat ...until <условие выхода из цикла>; И таки да - в отличие от цикла while, он сначала выполняет тело цикла, а потом проверяет условие. Условие тоже инвертировано - во while это условие продолжения цикла, а не условие выхода.
Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: в чем различие циклов while и do в delphi