Ejecuta una sentencia, simple o compuesta, una o más veces, dependiendo del valor de una expresión.
Al igual que la estructura while, el ciclo do-while nos permite repetir la ejecución de su código mientras
que la condición sea verdadera. La diferencia entre estos dos ciclos radica en el momento en que la condición se evalúa.
En el ciclo while la condición se evalúa al inicio de la estructura del ciclo, antes de ejecutar el código.
En la estructura while es posible que el código del ciclo nunca se ejecute (si la condición resulta ser falsa en un inicio), en cambio en la estructura do-while el código del ciclo se ejecuta al menos en
UNA ocasión.
La ejecución de la sentencia do-while sucede así:
1. Se ejecuta la(s) instrucciones de la sentencia do.
2. Se evalúa la expresión.
3. Si el resultado de la expresión es cero (falso), se ejecuta la siguiente instrucción en el programa.
4. Si el resultado de la expresión es distinto de cero (verdadero), el proceso se repite comenzando en el punto 1.
No hay comentarios:
Publicar un comentario