In: Computer Science
What does DOWHILE mean?
>Unlike for and while loops, which test
the loop condition at the top of the loop, the do...while loop in C
programming language checks its condition at the bottom of the
loop.
>A do...while loop is similar to a while loop, except that a
do...while loop is guaranteed to execute at least one time.
The syntax of a do...while loop in C programming language is:
do
{
statement(s);
}
while( condition );
>The conditional expression appears at the end of the loop, so
the statement(s) in the loop execute once before the condition is
tested
>If the condition is true, the flow of control jumps back up to
do, and the statement(s) in the loop execute again. This process
repeats until the given condition becomes false.
Example Program:
#include <stdio.h>
int main ()
{
/* local variable definition */
int a = 10;
/* do loop execution */
do
{
printf("value of a: %d\n", a);
a = a + 1;
}
while( a < 20 );
return 0;
}