Tabla de contenido:
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 simples o múltiples que se ejecutarán dentro de la declaración while.
La instrucción while es una de las declaraciones 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 sea 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 ingresar al ciclo cuando la condición devuelve falso en la primera iteración.
La instrucción while se usa generalmente cuando no se conoce el número de iteraciones a ejecutar y no se puede estimar. La instrucción while también se puede usar en un bucle donde la condición siempre permanece verdadera pero hay condiciones de salida dentro de las declaraciones del cuerpo del bucle.
Techopedia 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 bucle. En 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 ||) u operadores lógicos booleanos (& y |).
La expresión booleana se evalúa mientras:
- Entrar en el ciclo en la primera iteración
- El control llega al final de la declaración incrustada de la declaración while
- La instrucción "continuar" se ejecuta dentro del bucle
Si el resultado de la evaluación de esta expresión es verdadero, el control se transfiere a la declaración incrustada. 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 al proporcionar una condición booleana adecuada, junto con la actualización necesaria de la variable asociada con la condición.
"Break", "return", "throw" y "goto" son las declaraciones de salto que se pueden usar dentro del ciclo while para salir de la iteración de las declaraciones incrustadas dentro de ese ciclo.
Para terminar la instrucción while y evitar la aparición 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 fue escrita en el contexto de C #