Когда лучший выбор лучше, чем другие типы петель? Каковы некоторые распространенные сценарии, где лучше, чем другие?
Я понимаю функцию do-while, но не когда ее использовать.
Всякий раз, когда в цикле необходимо выполнить хотя бы один раз.
Когда более уместно что-то сделать, а затем оценить логическое выражение ... или, как сказал Брайан ... когда вам нужно что-то сделать хотя бы один раз. Этот синтаксис перемещает оценку логического выражения после цикла, а не перед циклом.