for

(palabra clave)
Lenguaje: C

Repite una orden una cierta cantidad de veces

Declaración: for ( [expr1] ; [expr2] ; [expr3] ) sentencia

Detalles:
La sentencia se ejecuta repetidamente hasta que el valor de expr2 sea 0.

ANTES de la primera iteración, se evalúa expr1. Este primer bloque se utiliza generalmente para inicializar variables para el bucle.

Después de cada iteración del bucle, se evalúa expr3. Este tercer bloque se suele usar para incrementar un contador.

En C++ y en C99, expr1 puede ser una expresión o una también una declaración. Si se declara algún identificador (por ejemplo, "int i=0"), éste permanece sólo hasta al final de la instrucción de control.

Todas las expresiones son opcionales. Si no se incluye expr2, se supone que es 1.

Ejemplo:
for (i=0; i<100; i++)
   printf("%d ", i);

Órdenes relacionadas:   do   if   while  

En otros lenguajes:   FOR (BASIC)   for (Csharp)   for (Pascal)   for (PHP)  


  Volver al índice de la referencia o al apartado de C