About  Contact


Break and Continue

Contune: This statement is used with loop, it forces the loop to go to the next iteration- means the statement(s) within the loop body after the continue statemet do not get executed, but starts with next iteration or cycle. See the example below-
#include <iostream.h>
void main(){
  int i;
  for(i=1; i<= 10; i++){
    if(i%2==0){
	   continue;
    }
    cout<<i<<"  ";
  }
}

The output of the program is 1, 3, 5, 7, 9. Because when i=2, 4, 6, 8, 10 then the continue statement get exexuted and forced the loop to go to next iteration i.e i=3, 5, 7, 9; also it does not execute the "cout" statement.


Break: You have seen this statement used in switch statement to stop the progrom control to go to the next case same way the break statement is also used with loop to send the program control out of the loop. Simple words it terminates/ finishes the loop. See the example below-

#include <iostream.h>
void main(){
  int i;
  for(i=1; ; i++){
    cout<<i<<"  ";
    if(i==10){
       break;
    }
  }
}

See in the above program looping condition is not given, still it is not infinite loop. See in the loop body when the value of i=10 then the break statement will be executing and terminating the loop. The output is 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.





Disclaimer: We have taken otmost care to keep the information error free. The site is not responsible for any kind of damage of whatsoever nature.
©Copy right reserved