"while" revisa primero la condición de ejecución que le das y si es válida ejecuta su bloque de código.
"do while" ejecuta el bloque de código primero y luego comprueba la condición (si no se cumple, de todas formas el bloque se ejecuta al menos la primera vez)
"for" incluye en sus argumentos tanto la condición inicial, la d ejecución y la de cambio de la variable de control.
Answers & Comments
Verified answer
"while" revisa primero la condición de ejecución que le das y si es válida ejecuta su bloque de código.
"do while" ejecuta el bloque de código primero y luego comprueba la condición (si no se cumple, de todas formas el bloque se ejecuta al menos la primera vez)
"for" incluye en sus argumentos tanto la condición inicial, la d ejecución y la de cambio de la variable de control.
El bucle while primero comprueba la condición de continuación, y si esta es válida (true), ejecuta su bloque de código.
El bucle do-while primero ejecuta su bloque de código, y despues realiza la comprobación de la condición de continuación.
Y el bucle for no es mas que una forma "resumida" de escribir un bucle while:
for(sentencia 1; condicion; sentencia 2)
{
bloque de codigo;
}
El bucle for anterior serÃa equivalente al siguiente while:
sentencia 1;
while(condicion)
{
bloque de codigo;
sentencia 2;
}