The do...while loop
The do...while
loop is very similar to the while
loop. The general form of a do...while
loop is as follows:
Declare and Initialize a counter do { Execute the instructions here Increment the value of counter } while(check the value of counter using an expression or condition)
There is a subtle difference between the while
and do...while
loops. If you notice, the condition in do...while
is placed towards the end of the loop instructions. The instructions in the while
loop is not executed at all if the condition is false; however, the instruction in the do...while
loop get executed once, before the condition is evaluated. So, if you want to execute the instructions at least once, the do...while
loop should be preferred compared to the while
loop. Take a look at the following screenshot of a code snippet: