1.4 KiB
title | localeTitle |
---|---|
For Loop | En bucle |
En bucle
El bucle for
ejecuta un bloque de código hasta que una condición especificada es falsa. Use while
bucles cuando el número de iteraciones es variable, de lo contrario use for
bucles. Un uso común de for
bucles son iteraciones de matriz.
Sintaxis de For Loop
for ( init; condition; increment ) {
statement(s);
}
El bucle for
consta de 3 secciones, la sección de inicialización, una condición específica y la sección de operación incremental o decremental. Estas 3 secciones controlan el bucle for
.
La sentencia de inicialización se ejecuta una sola vez. Luego, se evalúa la expresión de prueba. Si la expresión de prueba es falsa (0), el bucle finaliza. Pero si la expresión de prueba es verdadera (distinta de cero), se ejecutan los códigos dentro del cuerpo de for loop y se actualiza la expresión de actualización. Este proceso se repite hasta que la expresión de prueba es falsa.
El bucle for se usa comúnmente cuando se conoce el número de iteraciones.
Ejemplo
#include <stdio.h>
int main () {
int array[] = {1, 2, 3, 4, 5};
for (int i = 0; i < 5; i++) {
printf("Item on index %d is %d\n", i, array[i]);
}
}
Salida:
> Item on index 0 is 1
> Item on index 1 is 2
> Item on index 2 is 3
> Item on index 3 is 4
> Item on index 4 is 5