Wie programmiert man am besten einen Abbruch aus geschachtelten Schleifen?
Als Beispiel, ich habe zwei ineinandergeschachtelte Schleifen und in der Inneren eine Abbruchbedingung, welche beide Schleifen verlassen soll, falls sie erfüllt ist.
Bsp:
Das Ganze könnte man natürlich mit goto lösen oder einer bool'schen Variable, die in der äusseren Schleife getestet wird. Aber schön ist anders.
Ich meine ich hätte mal was über Labels für Schleifen gelesen. Gibt es sowas?
Als Beispiel, ich habe zwei ineinandergeschachtelte Schleifen und in der Inneren eine Abbruchbedingung, welche beide Schleifen verlassen soll, falls sie erfüllt ist.
Bsp:
Code:
for(int i=0; i<10; ++i){ for(int j=0; j<10; ++j){ if((i+j) > 10) breakOuterLoop(); } // continue after break }
Ich meine ich hätte mal was über Labels für Schleifen gelesen. Gibt es sowas?
Comment