Break Statement is used to break a Loop and Statement immediately after the break executed. We use the break keyword to apply Break Statement.
Break Statement is generally used in two types.
- When a break statement is encountered inside a loop, the loop is immediately terminated and the program control resumes at the next statement following the loop.
- It can be used to terminate a case in the switch statement.
If you are using nested loops, the break statement will stop the execution of the innermost loop and start executing the next line of code after the block.
Syntax
The syntax for a break statement in C is as follows −
break; |
Example:
#include <stdio.h>
#include <conio.h>
void main () {
/* local variable definition */
int a = 10;
/* while loop execution */
while( a < 20 ) {
printf("value of a: %d\n", a);
a++;
if( a > 15) {
/* terminate the loop using break statement */
break;
}
}
}
Output:
value of a: 10
value of a: 11
value of a: 12
value of a: 13
value of a: 14
value of a: 15
Flow Chart: