C++ break statement
Created By: chatGPT
The break statement in C++ is used to terminate the execution of the nearest enclosing loop or switch statement. It immediately jumps out of the loop or switch, allowing the program to continue executing the code that follows the loop or switch block. This can be particularly useful for exiting from loops based on a certain condition being met. Here’s a simple example to illustrate its usage:
for (int i = 0; i < 10; i++) {
if (i == 5) {
break; // Exit the loop when i is 5
}
std::cout << i << " ";
}
std::cout << "Loop terminated.";
In this example, the loop will print numbers from 0 to 4. This is because, when the value of
i
becomes 5, the break statement will be executed and control will exit the loop. Here’s another example using a switch statement where break is also essential to prevent fall-through behavior:int day = 3;
switch (day) {
case 1:
std::cout << "Monday";
break;
case 2:
std::cout << "Tuesday";
break;
case 3:
std::cout << "Wednesday";
break;
default:
std::cout << "Invalid day";
}