Cómo usar la declaración Break en C ++

Cómo usar la declaración Break en C ++
El Declaración de ruptura es un elemento crucial en la programación de C ++. Se usa para salir de una declaración de bucle o interruptor cuando se cumple una determinada condición. En este tutorial, discutiremos cómo Declaración de ruptura Funciona en C ++, su sintaxis y varios ejemplos para ayudarlo a comprender mejor el concepto.

¿Cuál es la declaración de descanso en c?++

El Declaración de ruptura es una declaración de flujo de control que le permite salir de una declaración de bucle o conmutador antes de su terminación natural. Se usa para romper el flujo de ejecución cuando se cumple una condición particular. Cuando un Declaración de ruptura se encuentra, el control se transfiere inmediatamente a la primera declaración después del bucle o bloque de interruptor.

Sintaxis de la declaración de descanso

La sintaxis para el Declaración de ruptura En C ++ es bastante simple, lo que se da a continuación:

romper; // Sintaxis en lenguaje C ++

La sintaxis anterior se usa dentro de la instrucción bucle o conmutador para terminar la ejecución del bloque.

¿Cómo funciona una declaración de descanso en c?++?

A Declaración de ruptura es un comando de programación que le dice a la computadora que deje de ejecutar una instrucción bucle o conmutador y pase al siguiente comando. Cuando un Declaración de ruptura aparece dentro de un bucle, evita que el bucle se ejecute y se mueva al siguiente comando después del bucle. Esto es útil para salir rápidamente de un bucle cuando se cumple una determinada condición.

El Declaración de ruptura También se puede usar con la declaración if-else, pero siempre debe declararse dentro del cuerpo del bucle y solo usarse para una condición a la vez.

En declaraciones de cambio, el Declaración de ruptura se usa típicamente al final de cada caso para garantizar que el programa no continúe ejecutando casos posteriores. Cuando el Declaración de ruptura se encuentra, el programa salta de la instrucción Switch y pasa al siguiente comando.

El Declaración de ruptura se puede usar en los siguientes tipos de bucles:

  • en bucle
  • Mientras que el bucle
  • bucle do-while
  • Estuche de interruptor

Ejemplos de declaraciones de descanso en programas C ++

Veamos algunos ejemplos de declarar declaraciones En el lenguaje de programación C ++.

Ejemplo 1: Break Declaración con Simple For-Loop

#incluir
usando el espacio de nombres STD;
int main ()
para (int a = 1; a <= 20; a++)

if (a == 10)

romper;

cout << a << " ";

regresar 0;

El código anterior define una función principal que utiliza un bucle for para iterar a través de los enteros de 1 a 20. El bucle se sale prematuramente utilizando el Declaración de ruptura Cuando la variable de bucle a es igual a 10. El programa luego imprime los enteros del 1 al 9 a la consola.

Producción

Ejemplo 2: Declaración de interrupción con el caso de interruptor

#incluir
usando el espacio de nombres STD;
int main ()
int a = 3;
Switch (a)
caso 1:
cout << "Case 1: Today is Monday" << endl;
romper;
Caso 2:
cout << "Case 2: Today is Tuesday" << endl;
romper;
Caso 3:
cout << "Case 3: Today is Wednesday" << endl;
romper;
Caso 4:
cout << "Case 4: Today is Thursday" << endl;
romper;
Caso 5:
cout << "Case 5: Today is Friday" << endl;
romper;

regresar 0;

En el ejemplo anterior, cuando el programa ejecuta la instrucción Switch, el caso 3 se ejecutará como "a" se inicializa a 3. El Declaración de ruptura Ayuda a finalizar la instrucción Switch sin ejecutar los otros casos posteriormente.

Producción

Ejemplo 3: Romper la declaración con bucle do-while

#incluir
usando el espacio de nombres STD;
int main ()
int num;
hacer
cout << "Enter a positive number (-1 to exit): ";
CIN >> NUM;
if (num == -1)
romper;

cout << "You entered: " << num << endl;
while (num> 0);
cout << "Program exited." << endl;
regresar 0;

El programa anterior solicita al usuario que ingrese un número positivo, y si el usuario ingresa -1, el bucle se sale utilizando el Declaración de ruptura. Si el usuario ingresa un número positivo, el programa muestra el número y el bucle continúa hasta que el usuario ingrese -1.

Tenga en cuenta que el bucle do -while en este ejemplo asegura que el bucle se ejecute al menos una vez, incluso si el usuario ingresa -1 en la primera iteración.

Producción

Ventajas de la declaración Break

El Declaración de ruptura es útil en un programa porque le permite finalizar una instrucción de bucle o conmutación prematuramente, basada en alguna condición. La principal ventaja de usar un Declaración de ruptura es que puede ahorrar tiempo y recursos de procesamiento al permitir que el programa salga de una declaración de bucle o conmutación tan pronto como se cumpla la condición deseada, en lugar de continuar evaluando la condición en iteraciones posteriores.

Conclusión

En c ++, el Declaración de ruptura puede hacer que su código sea más eficiente al permitirle salir de una declaración de bucle o conmutador tan pronto como se cumpla la condición deseada, en lugar de continuar evaluando la condición innecesariamente. En este artículo, hemos proporcionado el concepto, la sintaxis, el trabajo y algunos ejemplos de declarar declaraciones en for-boCe, switch estuche y do-while.