01.02.2013, 23:49
Para aclarar un poco mejor:
El for se utiliza para realizar un bucle desde un valor inicial a un valor final (el cual es conocido o es una variable que almacena numeros).
Ej:
En el ejemplo anterior, variable puede ser una macro (valor fijo), un numero directamente, o bien una variable que contiene un valor numerico (entero).
El while por otro lado, es un bucle que se corta por una condicion no necesariamente comparacion de numeros enteros como si es un for:
Ej:
Es muy importante saber que cuando utilizamos un while, debemos en algun momento romper con la condicion inicial, o de lo contrario, el bucle sera infitino y nuestra aplicacion (ya no hablo solo del servidor) se congelara.
El for se utiliza para realizar un bucle desde un valor inicial a un valor final (el cual es conocido o es una variable que almacena numeros).
Ej:
pawn Код:
for(new i; i<variable; i++)
{
//Acciones dentro del bucle
}
El while por otro lado, es un bucle que se corta por una condicion no necesariamente comparacion de numeros enteros como si es un for:
Ej:
pawn Код:
while(mi_variable != false)
{
//Acciones dentro del bucle
if(...)
{
mi_variable = false;
}
}