C bucle for

C 循环C bucles

forLos bucles le permiten escribir una estructura de control que ejecuta un número especificado de veces.

Sintaxis

En el lenguaje CforLa sintaxis del bucle es:

for ( init; condition; increment ) { statement(s); }

A continuación se muestra el flujo de control del bucle for:

  1. initSe ejecuta primero, y solo una vez. Este paso le permite declarar e inicializar cualquier variable de control del bucle. También puede no escribir ninguna declaración aquí, siempre que aparezca un punto y coma.
  2. A continuación, se evalúacondition. Si es verdadero, se ejecuta el cuerpo del bucle. Si es falso, no se ejecuta el cuerpo del bucle y el flujo de control salta a la siguiente declaración después del bucle for.
  3. Después de ejecutar el cuerpo del bucle for, el flujo de control vuelve a la declaraciónincrementanterior. Esta declaración le permite actualizar la variable de control del bucle. Esta declaración puede dejarse vacía, siempre que aparezca un punto y coma después de la condición.
  4. La condición se evalúa nuevamente. Si es verdadera, el bucle se ejecuta y este proceso se repite continuamente (cuerpo del bucle, luego incrementar el valor del paso, y luego volver a evaluar la condición). Cuando la condición se vuelve falsa, el bucle for termina.

Diagrama de flujo

C 中的 for 循环

Ejemplo

Ejemplo

#include <stdio.h> int main () { /*Ejecución del bucle for*/ for( int a = 10; a < 20; a = a + 1 ) { printf("El valor de a: %d\n", a); } return 0; }

Cuando el código anterior se compila y ejecuta, produce el siguiente resultado:

a 的值: 10
a 的值: 11
a 的值: 12
a 的值: 13
a 的值: 14
a 的值: 15
a 的值: 16
a 的值: 17
a 的值: 18
a 的值: 19

C 循环C bucles

Otras extensiones