Título: duda con el brake, continue Publicado por: drk00 en 20 Julio 2011, 08:20 am cual es la diferencia de usar uno u otro en un loop for o while :huh:.
Se supone que los terminan el loop no Edit: ¿serian igual en los switch? Título: Re: duda con el brake, continue Publicado por: Shell Root en 20 Julio 2011, 08:32 am FOR = Siempre se ejecuta al ser llamado.
WHILE = Se ejecuta siempre y cuando se cumpla una condición. Cualquiera de los 2 los puedes usar, eso ya es cuestión del programador, por lo menos yo me apoyo más en el FOR. NOTA: No se porque demonios el titulo es algo de switch y en la descripción es de ciclos. Título: Re: duda con el brake, continue Publicado por: drk00 en 20 Julio 2011, 08:35 am No we, yo decia la diferencia usar brake o continue en un loop for o while
Título: Re: duda con el brake, continue Publicado por: leogtz en 20 Julio 2011, 08:48 am brake causa la interrupción inmediata de un for, while, case, do-while, es decir, simplemente sales del ciclo.
continue se utiliza para pasar a la siguiente iteración del ciclo. break - romper continue - continuar... Título: Re: duda con el brake, continue Publicado por: drk00 en 20 Julio 2011, 08:53 am brake causa la interrupción inmediata de un for, while, case, do-while, es decir, simplemente sales del ciclo. continue se utiliza para pasar a la siguiente iteración del ciclo. break - romper continue - continuar... eso era lo que queria saber Pero recomiendas usar el break o el continue para salir del ciclo porque por ahi vi que no recomendaban hacerlo. Título: Re: duda con el brake, continue Publicado por: enrmarc en 20 Julio 2011, 15:35 pm Citar Pero recomiendas usar el break o el continue para salir del ciclo porque por ahi vi que no recomendaban hacerlo. Su uso es tan válido como cualquier otra sentencia. Título: Re: duda con el brake, continue Publicado por: Acermax en 20 Julio 2011, 15:36 pm Es más facil, o más legible, hacerlo como condición del bucle, en vez de poner el break, o condicionales en vez del if. Pero bueno, igual hay algún caso en el que sea más intuitivo poner el break o el continue, aunque yo, que recuerde, aún no he encontrado ninguno xd.
Título: Re: duda con el brake, continue Publicado por: KaL3o en 22 Julio 2011, 14:46 pm break
El break te rompe el ciclo, osea se sale inmeditamente considera este codigo :p (no pondre codigos completos sino solo para lo necesario de la explicación Código Esto hace que se salga del for por lo que imprimira 0 1 2 3 4 5 6, el 7 no lo alcanza a impriimir puesto que cuando llega al break sale del siclo. Eso lo puedes aplicar a los demas loop continue El continue lo que hace es pasar al siguiente siclo, se salta las condiciones siguientes a el y pasa al siguiente ciclo. Considera el siguiente codigo (ya se que faltan las librerias) Código Este codigo imprimira 0 1 2 3 4 5 6 8 9, cuando llego al 7 simplemente salto al siguiente ciclo Salu2 ;) |