break control clause C++
Definition of the sentence break in C Plus Plus C++
The sentence break is used in loops and in the sentence switch.
Once the sentence break is executed , it stops the . scope It is completely removed from it and erased from memory and then moved to the next code in the program.
How to define a sentence break in C++
This sentence consists of one command and is written on a single line.
break;
Example of a control clause break in C++
In the following example, we have defined a loop that would have printed all numbers from 1 to 10 had we not used the syntax break to make the loop stop when the counter becomes i 6 .
An example of the use of the break control clause in C++
#include <iostream>
using namespace std;
int main()
{
// composed of 10 cycles. In each cycle, the value of the counter used for for is printed. Here we create a
for loop ( int i=1; i<=10; i++ )
{
// In each cycle the value of the counter will be checked and as soon as it becomes 6 the loop will be stopped permanently
if ( i == 6 ) {
break;
}
cout << i << endl;
}
return 0;
}
• We will get the following result when running.
1 2 3 4 5
• So the sentence break made the loop stop when the counter value became i 6 .
Note when using the break control clause in C++
Here we tested the sentence break with the loop for only, but the principle is exactly the same with the loop while and the loop do while .
C++ Control Sentence continue Plus C++
Definition of the sentence continue in C Plus Plus C++
The sentence continue is used with the . loops.
We use continue the statement to override the execution of a certain code in the loop, so we use it to override part of the . code scope.
And we use it specifically to stop the current cycle and move on to the next cycle in the loop, don't worry you will understand the meaning of the example.
How to define the sentence continue in C++
This sentence consists of one command and is written on a single line.
continue;
Examples of control clause continue في C++
In the following example, we have defined a loop that prints all numbers from 1 to 10 except for the number 3 .
We used the sentence continue to make the loop bypass the third period in the loop. That is, the print command will not be executed when the counter value i becomes 3 .
The first example of the continue control statement in C++
#include <iostream>
using namespace std;
int main()
{
// composed of 10 cycles. In each cycle the value of the counter used in for is printed. Here we create a
for loop (int i=1; i<=10; i++)
{
// in each cycle the value of the counter will be checked, when it becomes 3 it will move to the next cycle in the loop without Execution of the next print command
if (i == 3) {
continue;
}
cout << i << endl;
}
return 0;
}
• We will get the following result when running.
1 2 4 5 6 7 8 9 10
• So the sentence continue made the loop skip the third cycle, so it did not print the number 3 because it did not execute the printing command in the third cycle.
In the following example we have defined a loop that prints all single numbers from 1 to 10 .
We use the syntax continue to make the loop skip every cycle in which the counter i is a single number.
The second example of the continue control statement in C++
#include <iostream>
using namespace std;
int main()
{
// composed of 10 cycles. In each cycle the value of the counter used in for is printed. Here we create a
for loop (int i=1; i<=10; i++)
{
// In each cycle the counter value will be checked, if it is a double, it will move to the next cycle in the loop without Execution of the next print command
if (i%2 == 0) {
continue;
}
cout << i << endl;
}
return 0;
}
• We will get the following result when running.
1 3 5 7 9
• So the sentence continue made the loop skip every cycle in which the counter value was a single number.
note
Here we tested the syntax with continue loops only, but the principle is exactly the same with loops and .for whiledo while