Цикл с постусловием
Image: Taylor, CC BY-SA 4.0, Wikimedia Commons
Коротко: Цикл, у которого условие выхода проверяется только ПОСЛЕ тела цикла, — это гарантирует, что блок кода выполнится хотя бы раз, независимо от того, было ли условие вообще когда-либо истинным.
Подробнее: Классический пример — do...while. Полезен там, где действие должно происходить хотя бы раз, прежде чем вообще можно проверить, нужно ли его повторять, — например, запрос меню, который решает, показывать ли его снова, только после первого показа. Цикл с предусловием, напротив, проверяет условие заранее и может вообще пропустить тело.
Подробности
Название описывает положение условия…
См. также: цикл с предусловием, цикл do-while, циклы