do while loop in C
- We can use do-while loop to execute a part of program or code several times in C language.
- The code given between the do and while block will be executed until condition is true.
- In do while loop, statement is given before the condition, so statement or code will be executed at lease one time. In other words, we can say it is executed 1 or more times.
- It is better if you have to execute the code at least once.
do while loop syntax
The syntax of C language do-while loop is given below:
Flowchart of do while loop
do while example
There is given the simple program of c language do while loop where we are printing the table of 1.
#include <stdio.h>
#include <conio.h>
void main(){
int i=1;
clrscr();
do{
printf("%d \n",i);
i++;
}while(i<=10);
getch();
}
Output
1
2
3
4
5
6
7
8
9
10
Program to print table for the given number using do while loop
Output
Enter a number: 5
5
10
15
20
25
30
35
40
45
50
Enter a number: 10
10
20
30
40
50
60
70
80
90
100
Infinitive do while loop
- If you pass 1 as a expression in do while loop, it will run infinite number of times.