¿Qué es el ciclo while en C++?

Que Es El Ciclo While En C



Los bucles en C++ son una parte importante de la programación y permiten la ejecución de declaraciones repetidamente hasta que una condición específica sea verdadera. Los bucles en C++ hacen que el código sea conciso, legible y fácil de mantener. Hay tres tipos de bucles en C++: bucles do, while y for.

Siga leyendo para obtener más información sobre el mientras bucle en C++.

¿Qué es un ciclo while en C++?

En Programación C++, el otro nombre para un mientras bucle es un bucle probado previamente. Permite que el programa ejecute repetidamente declaraciones de código dentro de un determinado bloque siempre que la condición del bucle sea verdadera. El bucle primero prueba la condición; si la condición es verdadera, el código dentro de los paréntesis del bucle se ejecutará primero y el bucle ejecutará repetidamente el código, cuando la condición específica se vuelva falsa, el código y las declaraciones dentro del paréntesis del bucle ya no se ejecutarán.







Componentes de bucle while

Los componentes esenciales de la mientras bucle incluir:



  • mientras que la palabra clave
  • Condición de prueba
  • Declaraciones
  • Incrementar o Decrementar

La sintaxis de bucle while

La sintaxis de la mientras bucle en C++ es el siguiente:



mientras ( prueba de condición )

{

  //Declaraciones a ejecutar repetidamente

  // Incremento (++) o Decremento (--) Operación

}

El siguiente es el diagrama de flujo del mientras bucle :





Cómo usar el ciclo while en C++

Considere el ejemplo donde queremos imprimir 'linux' diez veces. En lugar de escribir la declaración 'printf' diez veces, podemos usar el mientras bucle ejecutar hasta diez iteraciones. Aquí hay un ejemplo:



#incluir

usando el espacio de nombres estándar ;

En t principal ( ) {

  En t contar = 0 ;

  mientras ( contar < 10 ) {

cout << Linux \norte ' ;

contar ++;

  }

  devolver 0 ;

}

El código anterior usa un ciclo while para imprimir el mensaje 'linux' 10 veces. Inicializa una variable de contador a 0 y luego usa el ciclo while para ejecutar la instrucción cout e incrementar el contador hasta que llega a 10.

Cómo usar Infinite while Loop en C++

En algunos casos, el mientras bucle puede que nunca corra. Cuando la condición del bucle se vuelve falsa, el bucle termina y se imprime la primera declaración después del bucle. Si desea utilizar el ciclo while infinito, agregue la condición que siempre es verdadera. Por ejemplo, el valor del entero 'a' siempre será mayor que 10 para que el ciclo nunca termine:

#incluir

usando el espacio de nombres estándar ;

En t principal ( ) {

    En t a = 10 ;

    mientras ( a >= 10 )

    {

cout << a << ' \norte ' ;

a ++;

    }

    devolver 0 ;

}

Nota: En lugar de especificar una condición que siempre es verdadera, la palabra clave 'verdadero' también se puede usar con un ciclo while.

Cómo usar operadores lógicos en while Loop – C++

Operadores lógicos como Y (&&) y O (||) también se puede utilizar en el mientras bucle . Si está utilizando el operador AND, ambas condiciones deben cumplirse para ejecutar el mientras bucle , y si está utilizando el O operador, el bucle se ejecutará hasta que ambas condiciones devuelvan falso.

#incluir

usando el espacio de nombres estándar ;

En t principal ( ) {

  En t X = 1 , y = 1 ;

  mientras ( ( X <= 5 && y <= 5 ) || X + y <= 10 ) {

cout << 'X: ' << X << ', y: ' << y << final ;

X ++;

  y ++;

  }

 

  devolver 0 ;

}

El código anterior demuestra el uso de operadores lógicos AND y OR lógicos en un mientras bucle . El ciclo continuará ejecutándose mientras cualquiera de las condiciones sea verdadera:

Línea de fondo

El mientras bucle en C++ permite que el bloque de un código se ejecute repetidamente dependiendo de una determinada condición. Es un componente esencial de la programación en C++ que hace que el código sea conciso y fácil de mantener. La sintaxis de la mientras bucle incluye una condición que debe probarse, sentencias que deben ejecutarse repetidamente y una operación de incremento o decremento al final. Los operadores lógicos como AND y OR se pueden usar en un ciclo while, además de que también se puede crear un ciclo infinito usando una condición que siempre es verdadera.