Синтаксис:

while ( УсловиеВыполнения ) {
II Инструкции цикла (тело цикла)

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