for

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.

Estructura

for(inicialización , condición , variación){
  
    //Lineas de código
    
  }

Ejemplo

  for(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:

  1. Declaración de la variable,
  2. Asignación de un valor inicial (inicializacion).
  3. La condición se lleva a cabo, en caso que esta sea verdadera.
  4. Las lineas de código encerradas en los corchetes se ejecutan.
  5. Se hace el incremento
  6. La variable  se modifica.
  7. 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.