Cómo usar la instrucción break en C++

Como Usar La Instruccion Break En C



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

¿Qué es la instrucción break en C++?

El romper declaración es una declaración de flujo de control que le permite salir de un bucle o una declaración de cambio antes de su terminación natural. Se utiliza para interrumpir el flujo de ejecución cuando se cumple una determinada condición. Cuando un romper declaración se encuentra, el control se transfiere inmediatamente a la primera declaración después del bucle o bloque de conmutación.

 







Sintaxis de la instrucción break

La sintaxis para el romper declaración en C ++ es bastante simple, que se da a continuación:



romper ;   //sintaxis en lenguaje C++

La sintaxis anterior se utiliza dentro de la declaración de bucle o cambio para terminar la ejecución del bloque.



 





¿Cómo funciona una instrucción break en C++?

A romper declaración es un comando de programación que le dice a la computadora que deje de ejecutar un bucle o una declaración de cambio y avance al siguiente comando. Cuando un romper declaración aparece dentro de un ciclo, detiene la ejecución del ciclo y pasa al siguiente comando después del ciclo. Esto es útil para salir rápidamente de un bucle cuando se cumple una determinada condición.

El romper declaración también se puede usar con la declaración if-else, pero siempre debe declararse dentro del cuerpo del ciclo y solo usarse para una condición a la vez.



En cambiar declaraciones , el romper declaración normalmente se usa al final de cada caso para garantizar que el programa no continúe ejecutando casos posteriores. Cuando el romper declaración se encuentra, el programa salta de la instrucción switch y pasa al siguiente comando.

El romper declaración se puede utilizar en los siguientes tipos de bucles:

  • en bucle
  • mientras bucle
  • bucle do-while
  • Caso del interruptor

Ejemplos de sentencias break en programas C++

Veamos algunos ejemplos de romper declaraciones en lenguaje de programación C++.

Ejemplo 1: Instrucción break con For-Loop Simple

#incluir
usando espacio de nombres estándar ;
En t principal ( ) {
    para ( En t a = 1 ; a <= 20 ; a ++ )
    {
        si ( a == 10 )
        {
            romper ;
        }
        cout << a << ' ' ;
    }
    devolver 0 ;
}

El código anterior define una función principal que usa un ciclo for para iterar a través de los enteros del 1 al 20. El ciclo se sale prematuramente usando el romper declaración cuando la variable de bucle a es igual a 10. El programa luego imprime los números enteros del 1 al 9 en la consola.

Producción

Ejemplo 2: Break Statement con Switch Case

#incluir
usando espacio de nombres estándar ;
En t principal ( ) {
    En t a = 3 ;
    cambiar ( a ) {
        caso 1 :
            cout << 'Caso 1: Hoy es lunes' << final ;
            romper ;
        caso 2 :
            cout << 'Caso 2: Hoy es martes' << final ;
            romper ;
        caso 3 :
            cout << 'Caso 3: Hoy es miércoles' << final ;
            romper ;
        caso 4 :
            cout << 'Caso 4: Hoy es jueves' << final ;
            romper ;
        caso 5 :
            cout << 'Caso 5: Hoy es viernes' << final ;
            romper ;
    }
    devolver 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 romper declaración ayuda a terminar la declaración de cambio sin ejecutar los otros casos posteriormente.

Producción

Ejemplo 3: Instrucción break con Do-While Loop

#incluir
usando espacio de nombres estándar ;

En t principal ( ) {
    En t en uno ;
    hacer {
        cout << 'Ingrese un número positivo (-1 para salir):' ;
        comiendo >> en uno ;
        si ( en uno == - 1 ) {
            romper ;
        }
        cout << 'Entraste: ' << en uno << final ;
    } mientras ( en uno > 0 ) ;
   
    cout << 'Programa salido'. << final ;
    devolver 0 ;
}

El programa anterior solicita al usuario que ingrese un número positivo, y si el usuario ingresa -1, se sale del bucle usando el romper declaración . Si el usuario ingresa un número positivo, el programa muestra el número y el ciclo continúa hasta que el usuario ingresa -1.

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

Producción

Ventajas de la declaración de descanso

El romper declaración es útil en un programa porque le permite terminar un bucle o una declaración de cambio de forma prematura, en función de alguna condición. La principal ventaja de utilizar un romper declaración es que puede ahorrar tiempo de procesamiento y recursos al permitir que el programa salga de un bucle o de una declaración de cambio 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 romper declaración puede hacer que su código sea más eficiente al permitirle salir de un bucle o cambiar de instrucción 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 funcionamiento y algunos ejemplos de romper declaraciones en for-loop, switch case y do-while.