Eine break-Anweisung darf nur innerhalb einer Schleife oder einer switch-Verzweigung stehen. Sie bewirkt das Verlassen der aktuellen Schleife bzw. switch-Verzweigung.
1: int main ()
2: {
3: char inp;
4: // Endlos-Schleife
5: for (;;)
6: {
7: ... // Ein Auswahlmenue ausgeben
8: std::cout << "Auswahl? ";
9: // Antwort einlesen
10: std::cin >> inp;
11: if (inp == 'E') // Falls Auswahl E
12: break; // Schleife verlassen
13: ... // Antwort verarbeiten
14: }
15: }
Die continue-Anweisung ist nur innerhalb einer for- oder while-Schleife zulässig. Sie bewirkt, dass die restlichen, der continue-Anweisung folgenden Anweisungen, übersprungen werden. Die Schleife selbst wird nicht verlassen.
1: int main ()
2: {
3: for (auto index=0; index<10; index++)
4: {
5: if (index == 5) // Falls index 5
6: continue; // Rest der Schleife überspringen
7: ... // Weitere Anweisung wenn index ungleich 5
8: }
9: }
Copyright 2024 © Wolfgang Schröder
E-Mail mit Fragen oder Kommentaren zu dieser Website an: info@cpp-tutor.de
Impressum & Datenschutz