C++ break statement
In C++ break statement is used for the termination of the loop statement and switch case statement. Below is the syntax of the break statement.
break;
Table of content
#1. C++ Break Statement Example :
Example of the break statement is used below -
#include <iostream> using namespace std; int main () { // Declaring Local variable int count = 0; // do loop execution do { cout << "Count : " << count << endl; count++; if( count > 5) { // Terminate the loop break; } }while( count < 20 ); return 0; }
Output :
Count : 0 Count : 1 Count : 2 Count : 3 Count : 4 Count : 5
Explanation :
In the above example, while condition specified that, loop will iterate 20 times.
while( count < 20 )
Now in the loop body we have written the simple condition which tells us to break the loop if the count value becomes greater than 5.
if( count > 5) { // Terminate the loop break; }
#2. C++ Break Statement in nested loop Example :
If we are using the nested loop and we used break statement in the inner loop then break will terminate the inner loop.
do { for(int i=0; i<5; i++) { cout << i; if(i == 1) break; } cout << "Count : " << count << endl; count++; }while( count < 20 );
In the above example, outer loop will be executed as usual, but the inner loop will be terminated as soon as the value of i becomes 1.