A veces, es posible que necesitemos ejecutar el mismo código muchas veces. Generalmente, las declaraciones del programa se ejecutan secuencialmente: la primera declaración de una función ocurre primero, seguida de la segunda declaración, y así sucesivamente.
Los lenguajes de programación proporcionan múltiples estructuras de control para rutas de ejecución más complejas.
Las declaraciones de bucle nos permiten ejecutar una declaración o un grupo de declaraciones varias veces, y el siguiente es un diagrama de flujo de declaraciones de bucle en la mayoría de los lenguajes de programación:
patrones cíclicos
El lenguaje C proporciona los siguientes tipos de bucles. Haga clic en el enlace para ver cada tipo y obtener más detalles.
patrones cíclicos | descripción |
mientras que la recurrencia | Repetir afirmaciones o grupo de afirmaciones cuando una determinada condición sea verdadera. Prueba la condición antes de ejecutar el host del bucle. |
para recurrencia | Realizar una secuencia de declaraciones varias veces, simplificando el código que gestiona las variables del bucle. |
hacer...mientras recurrencia | similar a la declaración while excepto que prueba la condición al final del asunto del bucle. |
bucle de nido | Utilice uno o más bucles en el bucle de while, for o do... while |
Declaración de control de bucle
La declaración de control de bucle cambia el orden en que se ejecuta el código. Con él puedes saltar al código.
El lenguaje C proporciona las siguientes declaraciones de control de bucle. Haga clic en el enlace para ver el detalle de cada declaración.
declaración de control | descripción |
romper la frase | Para terminar el bucle ocambiardeclaración, la secuencia del programa continúa ejecutando la siguiente declaración que sigue al bucle ocambiar. |
continuar Declaración | Dígale al cuerpo del bucle que detenga el ciclo inmediatamente y comience el siguiente ciclo nuevamente. |
ir a la oración | Transfiera el control a la declaración etiquetada. Pero no recomiendo usar la declaración goto en un programa. |
bucle infinito
Si las condiciones nunca son falsas, entonces el bucle se convierte en un bucle infinito. El ciclo for se puede utilizar para realizar ciclos infinitos en el sentido tradicional. Dado que cualquiera de las tres expresiones que constituyen un bucle no es obligatoria, puedes dejar algunas expresiones condicionales en blanco para formar un bucle infinito.
ejemplo vivo
Se supone que una expresión condicional es verdadera cuando no existe. También puede establecer un valor inicial y una expresión incremental, pero en general, el programador de C tiende a usar la estructura for (;;) para representar un bucle infinito.
Un ciclo C anterior pertenece a Shenzhen HDV Photoelectron Technology co., LTD., una operación técnica de software. Y la compañía ha reunido un poderoso equipo de software para equipos relacionados con la red (tales como: CAONU/ comunicaciónONU/ inteligenteONU/ fibraONU/XPONONU/GPONONUetc.) . Para que cada cliente personalice las demandas exclusivas que lo necesitan, también permita que nuestros productos sean más inteligentes y avanzados.