Оператор do…while
Структура do…while используется для организации циклического выполнения оператора или совокупности операторов, называемых телом цикла, до тех пор, пока не окажется нарушенным некоторое условие.

do оператор while  (условие);

Структура работает следующим образом. Выполняется оператор тела цикла. Затем вычисляется условие — выражение, которое должно возвращать результат булева типа. Если выражение возвращает true, то повторяется выполнение тела цикла и после этого снова вычисляется выражение. Такое циклическое повторение цикла продолжается до тех пор, пока проверяемое выражение не вернет false. После этого цикл завершается и управление передается оператору, следующему за структурой do…while.

 

#include <stdio.h>
#include <windows.h>
 
int main (void)
{
  char A=0;
 
 do
 {
   printf("%d",A);
   A+=1;
 }
 while(A<5);
 
 Sleep(100000);
 return 0;
}