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();
}