ну дело не в эффективности, а просто иногда надо чтобы тело оператора выполнилось хотя бы раз, а в другой раз не надо. От конкретного случая зависит, а не от фобий и филий авторов книжки.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)