buenos días, si hay un while, dentro de otro while,dentro de otro while (while anidados) ¿el break; romperá todos los while y finalizará el programa? o ¿Solo romperá el primero en el que se encuentre?
buenos días, si hay un while, dentro de otro while,dentro de otro while (while anidados) ¿el break; romperá todos los while y finalizará el programa? o ¿Solo romperá el primero en el que se encuentre?
Break solo rompe el bloque en que se ejecuta. Por ejemplo, si tienes 3 while y el break lo pones en el tercero, rompe el tercer while y sigue ejecutando el segundo
//primer while
while (condicion) {
//rompe primer while
break;
//segundo while
while (condicion) {
//rompe segundo while
break;
//tercer while
while (condicion) {
//rompe tercer while
break;
}
}
}
Todo dependerá de en que parte del código lo usas.
¿puede romper un break a un while aun cuando este while no haya cumplido la condicion?
Si te refieres a que el break esta dentro de ese while, no, ya que es forzoso que el while se cumpla para entrar a ese bloque
ok thanks