C for Loop

en la programación, un bucle se utiliza para repetir un bloque de código hasta que se cumple la condición especificada.

la programación en C tiene tres tipos de bucles:

  1. for loop
  2. while loop
  3. do…while loop

aprenderemos sobre for loop en este tutorial. En el siguiente tutorial, aprenderemos sobre while y do...while loop.

for Loop

la sintaxis del bucle for es:

for (initializationStatement; testExpression; updateStatement){ // statements inside the body of loop}

¿cómo funciona el bucle?,

  • la instrucción de inicialización se ejecuta solo una vez.
  • A continuación, se evalúa la expresión de prueba. Si la expresión de prueba se evalúa como false, se termina el bucle for.
  • Sin embargo, si la expresión de prueba se evalúa a true, se ejecutan sentencias dentro del cuerpo del bucle for y se actualiza la expresión update.
  • nuevamente se evalúa la expresión de prueba.

este proceso continúa hasta que la expresión de prueba es falsa. Cuando la expresión de prueba es false, el bucle termina.,

para obtener más información sobre la expresión de prueba (cuando la expresión de prueba se evalúa a verdadero y falso), consulte operadores relacionales y lógicos.

bucle for Diagrama de flujo

Ejemplo 1: bucle

// Print numbers from 1 to 10#include <stdio.h>int main() { int i; for (i = 1; i < 11; ++i) { printf("%d ", i); } return 0;}

Salida

1 2 3 4 5 6 7 8 9 10
  1. i se inicializa a 1.
  2. Se evalúa la expresión de prueba i < 11. Dado que 1 menos que 11 es verdadero, se ejecuta el cuerpo del bucle for. Esto imprimirá el 1 (valor de i) en la pantalla.,
  3. se ejecuta la instrucción update ++i. Ahora, el valor de I será 2. Una vez más, la expresión de prueba se evalúa a true, y se ejecuta el cuerpo del bucle for. Esto imprimirá 2 (valor de i) en la pantalla.
  4. de nuevo, se ejecuta la instrucción update ++i y se evalúa la expresión de prueba i < 11. Este proceso continúa hasta que cumplo 11 años.
  5. Cuando I se convierte en 11, i < 11 será falso, y el bucle for termina.,

Ejemplo 2: bucle for

Salida

Enter a positive integer: 10Sum = 55

El valor introducido por el usuario se almacena en la variable num. Supongamos que el usuario ingresó 10.

el recuento se inicializa a 1 y se evalúa la expresión de prueba. Dado que la expresión de prueba count<=num(1 menor o igual a 10) es verdadera, el cuerpo del bucle for se ejecuta y el valor de sum será igual a 1.,

entonces, se ejecuta la instrucción update ++count y el recuento será igual a 2. Una vez más, se evalúa la expresión de prueba. Dado que 2 también es menor que 10, la expresión de prueba se evalúa a true y se ejecuta el cuerpo del bucle for. Ahora, la suma será igual a 3.

este proceso continúa y la suma se calcula hasta que el recuento alcanza 11.

Cuando el conteo es 11, la expresión de prueba se evalúa a 0 (false), y el bucle termina.

Entonces, el valor de sum se imprime en la pantalla.,

aprenderemos sobre while loop y do...while loop en el siguiente tutorial.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *