Синтаксис:

do
{
// Инструкции цикла (тело цикла) } while ( УсловиеПовторения ) ;

Сначала выполняются инструкции цикла (тело цикла), затем проверяется значение выражения УсловиеПовторения, и если условие истинно, не равно нулю, то инструкции, цикла выполняются еще раз. И так до тех пор, пока УсловиеПовторения не станет ложным, т. е. равным нулю.