Definición - ¿Qué significa la declaración while?
La instrucción while, en C #, es una instrucción de iteración que permite la ejecución de una instrucción incrustada condicionalmente por cero o más veces. La declaración incrustada implica el bloque de código que contiene declaraciones únicas o múltiples que se ejecutarán dentro de la declaración while.
La instrucción while es una de las instrucciones de flujo de control en C # que permite la ejecución de una secuencia de lógica varias veces en un bucle hasta que una condición específica es falsa. Dado que la expresión de control que representa la condición se evalúa al comienzo de la ejecución del ciclo while, existe la posibilidad de no entrar en el ciclo cuando la condición devuelve falso en la primera iteración.
La instrucción while se usa generalmente cuando el número de iteraciones a ejecutar no se conoce y no se puede estimar. La instrucción while también se puede utilizar en un bucle donde la condición siempre permanece verdadera pero hay condiciones de salida dentro de las declaraciones del cuerpo del bucle.
Techinfo explica la declaración While
La instrucción while toma un parámetro que especifica la expresión booleana que representa la condición para la terminación del ciclo. En el caso de más de una condición, la expresión booleana se puede construir combinando múltiples condiciones con operadores lógicos condicionales (&& y ||) o operadores lógicos booleanos (& y |).
La expresión booleana se evalúa mientras:
- Entrar en el bucle en la primera iteración
- El control llega al final de la instrucción incorporada de la instrucción while
- La instrucción "continuar" se ejecuta dentro del ciclo.
Si el resultado de la evaluación de esta expresión es verdadero, el control se transfiere a la declaración incorporada. Si la expresión booleana devuelve falso, el control se transfiere fuera de la instrucción while.
Por ejemplo, la instrucción while se puede usar para imprimir los números del uno al 10 proporcionando una condición booleana apropiada, junto con la actualización necesaria de la variable asociada con la condición.
"Break", "return", "throw" y "goto" son las sentencias de salto que se pueden usar dentro del ciclo while para salir de la iteración de las sentencias incrustadas dentro de ese ciclo.
Para terminar la instrucción while y evitar la ocurrencia de un bucle infinito, la expresión booleana debe definirse adecuadamente junto con la inicialización y actualización adecuadas de las variables utilizadas en la expresión.
Esta definición se escribió en el contexto de C #