La sentencia for es usada para repetir un bloque de lineas de código, las cuales se encuentran encerradas en los corchetes. Un contador o variables es usada para incrementar y terminar el ciclo. La sentencia for es muy útil para hacer operaciones de manera repetitiva y con frecuencia es usada en conjunto con los array.
Estructurafor(inicialización , condición , variación){ //Lineas de código } | Ejemplofor(int x = 0 ; x < 10 ; x++){ //Lineas de codigo } |
Inicialización: Se declara una variable y se inicializa con un valor inicial, esta variable es quien incrementará y determinará cuando terminara el ciclo.
Condición: Mientras esta sea TRUE o VERDADERA el ciclo se seguirá ejecutando.
Variación: Una vez finalizan las lineas de código que se encuentra dentro del ciclo, se ejecutará una sentencia que cambiará la variable , la cual sera sometida a la condición nuevamente.
Hay diferentes tipos de incrementos:
- x++ o lo que es igual a x=x+1
- x+= y o lo que es igual x= x + y , donde y es una valor numérico entero cualquiera.
- x*= y o lo que es igual x= x * y , donde y es una valor numérico entero cualquiera.
- x-= y o lo que es igual x= x – y , donde y es una valor numérico entero cualquiera.
Funcionamiento
Una vez se ejecuta la sentencia for se hace el proceso:
- Declaración de la variable,
- Asignación de un valor inicial (inicializacion).
- La condición se lleva a cabo, en caso que esta sea verdadera.
- Las lineas de código encerradas en los corchetes se ejecutan.
- Se hace el incremento
- La variable se modifica.
- Vuelve al punto 3.
En caso que la condición sea falsa, no se ejecutara el código interno y se seguirá con el flujo del programa.