Angenommen, ich habe eine Schleife in C ++ oder C #, die so aussieht:
while( true ) {
doSomething();
if( condition() ) {
break;
}
doSomethingElse();
}
Dies wird allgemein als "Endlosschleife" bezeichnet. Technisch gesehen ist es jedoch nicht unendlich - es wird aufhören, sobald die Kontrolle durchfließt break
.
Was ist der Begriff für eine solche Schleife - die "loop forever" -Schleifensteueranweisung und "break" enthält?
condition()
immer false zurückgegeben wird? Ich würde sagen, es ist eine Endlosschleife mit bedingten Pausen.
break
ist die Schleife nicht unendlich ( kill
, Strg-Alt-Entf, Stecker ziehen ...). Warum sollten Sie sich also mit Terminologiedetails beschäftigen?