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:
// Introducción a C++, Nacho Cabanes
// Ejemplo 04.03:
// Uso básico de "for" 
 
#include <iostream>
using namespace std;
 
int main()
{
    int contador;
 
    for (contador=1; contador<=10; contador++)
        cout << contador << " ";
 
    return 0;
}

Órdenes relacionadas:   do   if   while  


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