RE:ciclos en c++,tarea urgente
Los tres son "practicamente" iguales.
for (int i = 0; i < limite; i++)
{
//hacer algo
}
es como
int i = 0;
while (i < limite)
{
//hacer algo;
i++
}
y muy parecido a:
int = 0;
do
{
//hacer algo
i++
}
while (i < limite)
La diferencia entre el do while y el while "a secas", es que el while "a secas" se ejecuta solo si se comple la condicion y el do while se ejecuta AL MENOS UNA VEZ y se repite mientras la condicion se cumpla.
Si hay alguna diferencia adicional, es alguna que yo tampoco conozco todavia.