Duda: en ciclo FOR
abril 18, 2008 at 3:13 pm Jimmy 1 Comentario
En un libro encontre lo siguiente:
La siguiente es una declaración correcta de FOR
for (int k=2, c=6; ; t++, p=3){}
¿Como funcionaria el for? a que variable es la que evalúa o para que funciona?
1 comentario Añade el tuyo
Deja un comentario
Trackback este articulo | Suscríbete a los comentarios vía RSS Feed
1.
josesaid | abril 18, 2008 a las 5:11 pm
SAID:
Todo for consta de lo siguiente:
1) bloque de inicialización
2) bloque de condición
3) bloque de iteración (OJO NUNCA DIJE INCREMENTO).
Los siguientes bloques de for son identicos:
1)
for(int i=0; i<10 ; i++){
}
2)
int i=0;
for( ; i<10 ; i++){
}
3)
int i=0;
boolean condicion = i<10;
for(; condicion; i++){
}
4)
int i=0;
boolean condicion = i<10;
for(; condicion; ){
i++;
}
Ahora si en un código encuentras:
for( ; ; ){
//Este codigo siempre se ejecutaría,
}
Que a su vez es identico a:
for( ; true ; ){
}
Espero haber ayudado…
Saludos atte. said