bueno kakashigna, eso ya depende del programador, yo de hecho creo mas eficiente el while por que lo puedes usar cuando no tienes nada definido, o cuando quires evitar algo... digamos que cuando se tiene que introducir una contrase?a espec?fica, asi cada que te equivoques te de vuelva a pedir la contrase?a:
while (contrase?a!=123456) // :-[
{
// se vuelve a pedir la contrase?a
}
y ademas de que es lo mismo un:
for(i=0;i<5;i++)
{
sentencia
}
a un:
i=0;
while(i<5)
{
bloque;
i++;
}
para mi todo lo que puedes hacer con un for lo haces con un while, mas aparte de que el while e deja varias opciones que se pueden explotar :-[
while (contrase?a!=123456) // :-[
{
// se vuelve a pedir la contrase?a
}
y ademas de que es lo mismo un:
for(i=0;i<5;i++)
{
sentencia
}
a un:
i=0;
while(i<5)
{
bloque;
i++;
}
para mi todo lo que puedes hacer con un for lo haces con un while, mas aparte de que el while e deja varias opciones que se pueden explotar :-[