Cómo utilizar mientras bucles en la programación c

Otra palabra clave bucle popular en la programación C es rato. Cuenta con un compañero, hacer, por lo que los programadores se refieren a este tipo de bucle como sea mientras o do-while. El lenguaje C no se encuentra el tipo do-Whacka-do de bucle.

Cómo estructurar una mientras bucle en la programación C

El lenguaje C while es mucho más fácil de ver que un bucle for, pero se trata de la configuración más cuidado y preparación. Básicamente, es la siguiente:

mientras(condición) {statement (s) -}

los condición es una verdadera falsa comparación /, al igual que encontrarías en una sentencia if. los condición se comprueba cada vez que se repite el bucle. Mientras que es cierto, el circuito de gira y la declaración (o declaraciones) entre las llaves continúa ejecutando.

Debido a que la evaluación (condiciones) que sucede al comienzo del bucle, el bucle debe ser inicializado antes de la sentencia while, como se muestra en escribir eso diez veces !.

Entonces, ¿cómo termina un bucle while? La terminación ocurre dentro de las declaraciones del bucle. Por lo general, uno de los estados afecta a la evaluación, haciendo que se gire falsa.

Después de que el bucle while se hace, la ejecución del programa continúa con la siguiente declaración después de la corchete final.

Un bucle while también puede renunciar a las llaves cuando se tiene sólo una declaración:

mientras(condición) declaración-

Escribir eso DIEZ VECES!

# include () {int int principal xx = 0-tiempo (xlt; 10) {puts ("cirugía de hombro Dolor") - x = x + 1} return (0) -}

El bucle while demostrado consta de tres partes:

  • La inicialización se lleva a cabo en la línea 7, en donde la variable X se fija igual a 0.

  • Condición de salida de El bucle está contenida dentro de paréntesis de la sentencia while, como se muestra en la línea 8.

  • El artículo que itera el bucle se encuentra en la línea 11, en donde la variable X se incrementa en valor. O, como dirían los programadores, " Variable X es incrementado."

Ejercicio 1: Crear un nuevo proyecto, ex0913, utilizando el código fuente de escribir eso diez veces !. Genere y ejecute.

Ejercicio 2: Cambie la línea 7 en el código fuente de manera que la variable X se le asigna el valor 13. Construir y ejecutar. ¿Puede explicar la salida?

Ejercicio 3: Escriba un programa que utiliza un bucle while para mostrar los valores de -5 a 5, usando un incremento de 0,5.

Cómo utilizar el do-while bucle en la programación C

El bucle do-while puede ser descrito como un revés while. Eso es verdad, sobre todo cuando nos fijamos en la estructura de la cosa:

do {comunicado (s) -} while (condición) -

Al igual que con un bucle while, la inicialización debe tener lugar antes de entrar en el bucle, y una de las declaraciones del bucle debe afectar la condición para que el bucle termina. La sentencia while, sin embargo, aparece después del último corchete. La instrucción do comienza la estructura.

Debido a su estructura inversa, la principal diferencia entre un bucle while y un bucle do-while es que el do-while siempre se ejecuta al menos una vez. Así que usted puede mejor utilizar este tipo de bucle cuando se necesita para asegurar que los estados hacen girar una vez. Así mismo, evite hacer, mientras que si usted no quiere las declaraciones para iterar a menos que la condición es verdadera.

Una secuencia de Fibonacci

#include int main () {int fibo, Nacci-fibo = 0-Nacci = 1-do {printf ("% d", fibo) -fibo = fibo + Nacci-printf ("% d", Nacci) -nacci = Nacci + fibo-} while (Nacci lt; 300) -putchar (' n') - retorno (0) -}

Ejercicio 4: Escriba el código fuente de la A Secuencia de Fibonacci en un nuevo proyecto, ex0916. Cuidado con lo que ha escrito! La sentencia while final (consulte la Línea 16) debe terminar con un punto y coma, o de lo contrario el compilador obtiene toda huffy en usted.

Aquí está la salida:

0 1 1 2 3 5 8 13 21 34 55 89 144 233

El bucle comienza en las líneas 7 y 8, donde se inicializan las variables.

Líneas 12 a 15 calculan los valores de Fibonacci. Dos funciones printf () muestran los valores.

El bucle termina en la línea 16, en la sentencia while hace su evaluación. Mientras variable de Nacci es inferior a 300, se repite el bucle. Puede ajustar este valor más alto para dirigir el programa de salida más números de Fibonacci.

En la línea 18, la declaración putchar () limpia la salida añadiendo un carácter de nueva línea.

Ejercicio 5: Repita el ejercicio 2 como un bucle do-while.




» » » » Cómo utilizar mientras bucles en la programación c