Puede haber una situación en la que tenga que ejecutar un bloque de código varias veces. En general, las instrucciones se ejecutan secuencialmente: la primera instrucción de una función se ejecuta primero, seguida de la segunda, y así sucesivamente.
Los lenguajes de programación proporcionan varias estructuras de control que permiten rutas de ejecución más complicadas.
Una instrucción de bucle nos permite ejecutar una instrucción o grupo de instrucciones varias veces y la siguiente es la versión general de una instrucción de bucle en la mayoría de los lenguajes de programación:
C # proporciona los siguientes tipos de bucles para gestionar los requisitos de bucle. Haga clic en los siguientes enlaces para comprobar sus datos.
LoopDescriptionwhile loopIt repite una sentencia o grupo de sentencias cuando una condición dada es verdadera. Para loopIt ejecuta una secuencia de instrucciones varias veces y abre el código que maneja la variable loop. do…whileloopIt es similar a una sentencia while, excepto que prueba el estado al final del cuerpo en looped loopsYou puede usar uno o más loops dentro de otro, durante el tiempo o mientras el loop.
Declaraciones de control de bucle
Las instrucciones de control de bucle cambian la ejecución de su secuencia normal. Cuando la ejecución sale de un pentagrama, todos los objetos automáticos creados en esta área se destruyen.
C # proporciona las siguientes instrucciones de control. Haga clic en los siguientes enlaces para comprobar sus datos.
Sentencia de controlDescriptionbreak statementTermina la instrucción de bucle y transfiere la ejecución a la instrucción inmediatamente después del bucle o conmutador. continues statementPermite que el bucle salte sobre el resto de su cuerpo e inmediatamente repita su estado antes de repetirlo.
Bucle infinito
Un bucle se convierte en un bucle infinito si una condición nunca llega a ser falsa. El para el lazo se utiliza tradicionalmente para este propósito. Como ninguna de las tres expresiones que forman el bucle requerido, puedes crear un bucle sin fin dejando la expresión condicional vacía.
Ejemplo :
Cuando la expresión condicional está ausente, se asume que es verdadera. Puede tener una inicialización y una expresión incremental, pero los programadores usan la construcción para (;;;;) más frecuentemente para significar un bucle infinito.
Otros consejos interesantes:
- Instrucciones y flujo de control Una instrucción C++ simple es cada una de las instrucciones individuales de un programa, como las declaraciones de variables y expresiones que se han visto en las secciones anteriores. Siempre terminan con punto y coma (;;) y son….