Latest web development tutorials

C bucle while

ciclo C ciclo C

Mientras la condición dada es verdadera, lenguajeC, mientras que bucle se repetirá una declaración de destino.

gramática

lenguajeC, mientras que la sintaxis del bucle:

while(condition)
{
   statement(s);
}

En este caso, declaración (s) puede ser una sola instrucción, sino que también puede ser un bloque compuesto por algunas declaraciones.condición puede ser cualquier expresión, cuando un arbitrarias valores distintos de cero son verdaderas. La ejecución del bucle cuando la condición es verdadera.

Cuando la condición es falsa, el flujo de programa continuará con la siguiente declaración siguió el bucle.

diagrama de flujo

C bucle while

Aquí, los puntosclave, mientras quebucle es un bucle pueden no ejecutarse. Cuando la condición es falsa, el cuerpo del ciclo saltará directamente a la siguiente instrucción inmediatamente bucle while.

Ejemplos

#include <stdio.h>
 
int main ()
{
   /* 局部变量定义 */
   int a = 10;

   /* while 循环执行 */
   while( a < 20 )
   {
      printf("a 的值: %d\n", a);
      a++;
   }
 
   return 0;
}

Cuando el código se compila y ejecuta, produce los siguientes resultados:

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

ciclo C ciclo C