Advertisement



< Prev
Next >



C - Do While Loop





In do-while loop of C language, a block of statements or the body of loop always comes before the condition of do-while loop is tested. This is the only looping construct which allows us to execute its associated block of statements(atleast once), irresepective of the result of its boolean condition. Let's us see the working of do-while loop.



Working of do-while loop




Note :


The body of do-while loop is always executed in its first run, even when the condition of do-while loop is false.







do while loop example


In this example, we are going to print numbers from 0 to 5 using a do-while loop.

/* do-while example */
 
#include<stdio.h>
int main()  /* main method starts */
{
int i=0;

do 
{
	
	printf("i = %d \n",i);
	i++;

}while(i<5);

return 0;
}


Output


i = 0
i = 1
i = 2
i = 3
i = 4



Advertisement




do while loop is executed at least once


The body of do while loop is always executed during its first execution, even when the condition of loop is evaluated to be false, take a look at our next example -

/* do-while second example */
 
#include<stdio.h>

int main()  /* main method starts */
{
int i=100;

do 
{
	
	printf("i = %d \n", i);
	i++;

}while(i<10);

return 0;
} /* main method ends and so does the program */


Output


i = 100




Please share this article -





< Prev
Next >
< For Loop
While Loop>



Advertisement

Please Subscribe

Please subscribe to our social media channels for daily updates.


Decodejava Facebook Page  DecodeJava Twitter Page Decodejava Google+ Page




Advertisement



Notifications



Please check our latest addition

C#, PYTHON and DJANGO


Advertisement