The ones who are crazy enough to think they can change the world are the ones who do.
- Steve Jobs

C nested do while loop

Using do-while loop within do-while loops is said to be nested do while loop.

nested do while loop Syntax

Let us see how neat a syntax of nested do while loop is

Syntax
do
{
statement n;
do
{
statement n;
}
while(test condition);
}
while(test expression);

C program - nested do while loop

The following example program will clearly explain the concept of nested do while loop

dowhile.c
#include <stdio.h>
int main()
{
do
{
printf("I'm from outer do-while loop ");
do
{
printf("\nI'm from inner do-while loop ");
}
while(1 > 10);
}
while(2 > 10);
return 0;
}
  • I'm from outer do-while loop
  • I'm from inner do-while loop

Note:

Simply, the outer do-while loop contains the inner do-while loop as a set of statements. Though, the test conditions of inner and outer do-while loops are false for the first time. Both the inner and outer statements of do-while loops are executed once, irrespective of their test conditions.

Report Us

We may make mistakes(spelling, program bug, typing mistake and etc.), So we have this container to collect mistakes. We highly respect your findings.

Report