Continue Statement with for Loop
If continue is used in a for loop, the control flow jumps to the test expression after skipping the current iteration.
Example:
C++
// C++ program to explain the use // of continue statement with for loop #include <iostream> using namespace std; int main() { // loop from 1 to 10 for ( int i = 1; i <= 10; i++) { // If i is equals to 4, // continue to next iteration // without printing if (i == 4) continue ; else // otherwise print the value of i cout << i << " " ; } return 0; } |
1 2 3 5 6 7 8 9 10
The continue statement can be used with any other loop also like while or do while in a similar way as it is used with for loop above.
continue Statement in C++
C++ continue statement is a loop control statement that forces the program control to execute the next iteration of the loop. As a result, the code inside the loop following the continue statement will be skipped and the next iteration of the loop will begin.
Syntax:
continue;
Example: Consider the situation when you need to write a program that prints numbers from 1 to 10 but not 4. It is specified that you have to do this using loop and only one loop is allowed to use. Here comes the usage of the continue statement. What we can do here is we can run a loop from 1 to 10 and every time we have to compare the value of the iterator with 4. If it is equal to 4 we will use the continue statement to continue to the next iteration without printing anything otherwise we will print the value.