The description given by @Jitendra Sabat is what exactly while and do while perform and is optimum solution
One real time example i can give of while and do while are
1)While
When we visit shopping malls they first check us thoroughly and if all is fine then we can make our entry in. Similarly in C or any other programming language "while" first checks for condition and if all is fine only then the code inside the loop can execute.
ex.
int i = 6
while(i<5)
{
printf("incrimenting i");
}
2)do while
When we visit shops inside shopping mall first we buy all the articles and then we are coming out the security person checks our bills and contents if all is fine. Similarly "dowhile" will first let you execute your code and at last it checks for conditions. In "dowhile" no matter what the code executes at least once as condition is checked at the last.
ex.
int i = 6
do
{
printf("incrimenting i");
}while(i<5)