141 views
C++ Break Statement
The C++ break
statement is used to exit a loop prematurely. It is typically used in for
, while
, and do-while
loops to terminate the loop before the loop condition is met.
Here’s an example of using the break
statement in a for
loop:
C++
#include <iostream>
int main() {
for (int i = 1; i <= 10; ++i) {
if (i == 5) {
break; // Exit the loop when i equals 5
}
std::cout << i << " ";
}
std::cout << std::endl;
return 0;
}
Output:
Plaintext
1 2 3 4
In this example, when i
equals 5, the break
statement is executed, causing the loop to terminate immediately.
You can also use break
in while
and do-while
loops:
C++
#include <iostream>
int main() {
int i = 1;
while (i <= 10) {
if (i == 5) {
break; // Exit the loop when i equals 5
}
std::cout << i << " ";
++i;
}
std::cout << std::endl;
return 0;
}
Output:
Plaintext
1 2 3 4
C++
#include <iostream>
int main() {
int i = 1;
do {
if (i == 5) {
break; // Exit the loop when i equals 5
}
std::cout << i << " ";
++i;
} while (i <= 10);
std::cout << std::endl;
return 0;
}
Output:
Plaintext
1 2 3 4
The break
statement is useful when you want to prematurely terminate a loop based on a certain condition, without having to wait for the loop condition itself to evaluate to false.