Supongamos que tengo un bucle en C ++ o C # que dice así:
while( true ) {
doSomething();
if( condition() ) {
break;
}
doSomethingElse();
}
Esto se llama comúnmente "bucle infinito". Sin embargo, no es técnicamente infinito; se detendrá una vez que fluya el control break.
¿Cuál es el término para tal bucle, que tiene una declaración de control de bucle "bucle para siempre" y "ruptura" dentro?
condition()pasa si siempre devuelve falso? Yo diría que es un bucle infinito con saltos condicionales.
break, el bucle no es infinito ( kill, ctrl-alt-del, desconectar ...). Entonces, ¿por qué molestarse con los detalles de la terminología?