break   continue



Die break-Anweisung darf nur innerhalb einer Schleifenkonstruktion
auftreten. Sie bewirkt, daß die gesamte Schleife beendet wird.

Die continue-Anweisung darf nur innerhalb einer Schleifenkonstruktion
auftreten. Sie bewirkt, daß der aktuelle Schleifendurchlauf beendet wird
und die Schleife mit der nächsten Iteration fortgesetzt wird.

Im Gegensatz zur break-Anweisung wird also nicht die gesamte Schleife,
sondern nur ein Schleifendurchlauf (Iteration) abgebrochen.
 

Beispiel:

#include <iostream>
#include <conio.h>
using namespace std;

int main()
{
  for(int i=0; i <= 100; ++i)
  {
    if(i%2)
    continue;
    else
    cout << i << ' ';
}

  cout << endl << endl;

  for(int i=0; i <= 100; ++i)
  {
    if(i%2)
    cout << i << ' ';
    else
    continue;
  }

  cout << endl << endl;

  for(int i=0; i <= 100; ++i)
  {
    if(i%2)
    break;
    else
    cout << i << ' ';
  }

  getch();
}


Übersicht Keywords C++