for
De cppreference.com
- Sintaxis:**
for (inicializacion; condiciones; incremento) { procedimientos; }
La estructura **for** es un mecanismo general de bucle, consistente en cuatro partes:
- 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.
- Las condiciones que se requieren para que el bloque for se realice, igualmente separadas por comas.
- 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.
- 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!!! }