
C++ Continue Statement
The C++ continue statement is used to skip the rest of the current iteration of a loop and jump to the next iteration. It is typically used in loops (such as for, while, and do-while) to control the flow of the loop based on a specific condition.
Here’s how the continue statement works:
#include <iostream>
int main() {
for (int i = 1; i <= 5; ++i) {
if (i == 3) {
continue; // Skip the current iteration when i equals 3
}
std::cout << i << " ";
}
std::cout << std::endl;
return 0;
}Output:
1 2 4 5 In this example, when i is equal to 3, the continue statement is executed, causing the loop to skip the remainder of the current iteration and proceed to the next iteration. As a result, the number 3 is not printed.
You can also use the continue statement in while and do-while loops:
#include <iostream>
int main() {
int i = 1;
while (i <= 5) {
if (i == 3) {
++i;
continue; // Skip the current iteration when i equals 3
}
std::cout << i << " ";
++i;
}
std::cout << std::endl;
return 0;
}Output:
1 2 4 5 #include <iostream>
int main() {
int i = 1;
do {
if (i == 3) {
++i;
continue; // Skip the current iteration when i equals 3
}
std::cout << i << " ";
++i;
} while (i <= 5);
std::cout << std::endl;
return 0;
}Output:
1 2 4 5 The continue statement is useful when you want to skip certain iterations of a loop based on a specific condition, allowing you to control which parts of the loop’s code are executed during each iteration.