The do while loop is a post tested loop. Using the do-while loop, we can repeat the execution of several parts of the statements. The do-while loop is mainly used in the case where we need to execute the loop at least once. The do-while loop is mostly used in menu-driven programs where the termination condition depends upon the end user.
do while loop syntax
The syntax of the C language do-while loop is given below:
do{
//code to be executed
}while(condition);
Example 1
#include<stdio.h>
#include<stdlib.h>
void main ()
{
char c;
int choice,dummy;
do{
printf("\n1. Print Hello\n2. Print Anmolknowledge\n3. Exit\n");
scanf("%d",&choice);
switch(choice)
{
case 1 :
printf("Hello");
break;
case 2:
printf("Anmolknowledge");
break;
case 3:
exit(0);
break;
default:
printf("please enter valid choice");
}
printf("do you want to enter more?");
scanf("%d",&dummy);
scanf("%c",&c);
}while(c=='y');
}
Output
1. Print Hello
2. Print Anmolknowledge
3. Exit
Hello do you want to enter more?
y
1. Print Hello
2. Print Anmolknowledge
3. Exit
Anmolknowledge do you want to enter more?
n
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>
int main(){
int i=1;
do{
printf("%d \n",i);
i++;
}while(i<=10);
return 0;
}
Output
1
2
3
4
5
6
7
8
9
10
No comments:
Post a Comment