Break (Loop,Switch Case)
A break keyword is used to forcefully stop a loop. For
example, you have set a loop to run 100 times and your requirement got
fulfilled after 10 iterations then the loop will run 90 times which leads
wastage of time and resource. So the break statement is used to stop the loop
when need got complete.
Example: Write a program to input and sum ten numbers. Input
will stop immediately when a user-entered number is dividing by 11 then the
loop must be stopped.
#include<stdio.h>
#include<conio.h>
/*##########################
Girfa Student Help
Break Statement Example
##########################*/
void main()
{
int a,b,sum;
clrscr();
for(a=1,sum=0;a<=10;a++)
{
printf("Enter
number>> ");
scanf("%d",&a);
if(a%11==0)
break;
sum+=a;
}
printf("\nSum=%d",sum);
getch();
}
Note : break should always be used with if statement
otherwise loop will run only one time.
#include<stdio.h>
#include<conio.h>
void main()
{
int a;
clrscr();
for(a=1,a<=10;a++)
{
printf("%d",a);
break;
}
getch();
}
Break in Switch case
A break statement is optionally used to stop a switch case.
All statements after break won’t be run.
#include<stdio.h>
#include<conio.h>
/*##########################
Girfa Student Help
print day of the week
##########################*/
void main()
{
int n;
clrscr();
printf("Enter
day of the week >> ");
scanf("%d",&n);
switch(n)
{
case 1:
puts("Sun");
break;
case 2:
puts("Mon");
break;
case 3:
puts("Tue");
break;
case 4:
puts("Wed");
break;
case 5:
puts("Thu");
break;
case 6:
puts("Fri");
break;
case 7:
puts("Stu");
break;
}
getch();
}
No comments:
Post a Comment