for

De cppreference.com
Saltar a: navegación, buscar


    • Sintaxis:**
for (inicializacion; condiciones; incremento)
{
procedimientos;
}

La estructura **for** es un mecanismo general de bucle, consistente en cuatro partes:

  1. La inicializacion, en donde irán indicadas las variables utilizadas en el bloque for, y sus valores iniciales. Cada una de ellas irá separada por coma.
  2. Las condiciones que se requieren para que el bloque for se realice, igualmente separadas por comas.
  3. El incremento, en donde se indicará mediante variables de incremento, el número al cual cambiará la variable después de ser ejecutado el código del bloque for. Es opcional.
  4. La lista de procedimientos, finalizados por punto y coma, los cuales serán ejecutados si las condiciones indicadas arriba se cumplen. Igualmente es opcional.
    • Ejemplo:**
for( int i = 0; i < 10; i++ ) {  // i vale 0, for se ejecutará si i es menor que 10, e i aumentará en dos unidades
       cout << "i vale " << i << endl;
     }
     int j, k;
     for( j = 0, k = 10;  // aquí se declaran dos variables, j vale 0 y k vale 10
          j < k;          // for se ejecutará si j es menor que k
          j++, k-- ) {    // j aumentará en dos unidades y k disminuirá 2 unidades
       cout << "j vale " << j << " y k vale " << k << endl;
     }
     for( ; ; ) {
       // bucle interminable!!!
     }
Herramientas personales
Espacios de nombres
Variantes
Acciones
Navegación
Herramientas
Otros idiomas