Declaración de ruptura en C

Declaración de ruptura en C
"Para eliminar el control del programa desde el bucle, utilizamos el término del idioma C" Romper."Las iteraciones del bucle cesan como inmediatamente después de que se detecta la declaración de descanso dentro del bucle, y el control se entrega instantáneamente a la primera declaración después de la ruptura.

En este tutorial, prácticamente implementaremos la instrucción Break para ejecutar varios códigos de ejemplo en C."

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

En esta ilustración, aprenderemos a usar la declaración de descanso en un bucle for-bucle. El fragmento de código mencionado a continuación se ejecuta para aplicar la declaración de descanso en la programación C para el bucle for-loop.

El código comienza incluyendo el "stdio.H ”Archivo de encabezado en el programa. Este archivo de encabezado contiene todas las operaciones necesarias que son relevantes para la entrada o salida, que podrían incluirse en nuestro programa. Luego utilizamos la función "main ()" con el tipo de datos "int". Cuando invocamos la función "int main ()", significa que esta función devolverá el valor (s) de datos de datos de EE. UU. Se ha declarado una variable con un tipo de datos entero como "int x". En la siguiente línea del programa, se inicializa el "For-Loop". En este bucle, hemos asignado la variable "x" el valor "5", que está separado por un punto y coma; Luego definimos la condición que dice que "x" es inferior a "20", y se declara que el último fragmento incrementa el valor de "x". Entonces, en su conjunto, este bucle establece una condición para el valor de "x" que comienza desde "5" y hasta que sea inferior a "20", incrementa el valor de "x" con cada condición verificación. Los soportes del comienzo del bucle for-loop en el que hemos empleado una función "printf ()". El "printf ()" mostrará lo que sea que le suministremos como entrada. Dentro de sus soportes redondos, hemos especificado la variable "x: %d \ n" y luego una coma y "x". La primera "X" se imprimirá como está; El "%" es un especificador de tipo de datos utilizado en la programación C, que nos dice el tipo de información que almacenará y exhibirá.

Aquí hemos agregado "%D", lo que indica que el tipo de datos es decimal enteros. El "\ n" representa saltar a la siguiente línea. Y "x" mostrará los valores después de cada incremento. Después de eso, hemos especificado un "Estado if". Esto instruye el control si el valor de "x" es igual a "9", luego ejecuta la operación especificada dentro de esta declaración condicional. Dentro del estado if, se especifica "break". Entonces, si se cumple la condición, finalizará inmediatamente el bucle. Después de romper el bucle, el control se moverá a la función "printf ()" y mostrará la declaración que hemos especificado en él. "Return 0" significa que el compilador ha ejecutado la programación con éxito para lo que se pretendía realizar.

En la imagen de salida presentada anteriormente, puede ver que los valores de "x" se han mostrado desde el valor "5" a "9". Cuando el valor se convirtió en "9", el bucle terminó inmediatamente y no verificó el resto de los valores. Finalmente, imprimió la declaración definida fuera del bucle.

Ejemplo # 2: Romper la declaración con while-loop

Para este caso, utilizaremos la "declaración de ruptura" dentro del "bucle while" para terminar el bucle una vez que se coincida la condición particular. El script que hemos generado para los programas se puede ver en la instantánea a continuación:

Caminemos por este guión.

Aquí comienza la función "Main ()"; Primero hemos declarado una variable de tipo "int" "y" y le hemos asignado el valor "5". El "while-bucle" comienza con "while (1)". Este "1" en el bucle While significa lo mismo que "while (verdadero)", que se refiere a bucle para siempre. Este bucle tomará el valor de "y" y verificará la condición/ declaración que hemos identificado dentro del bucle.

La primera tarea contenida por el bucle es solo mostrar el valor de "y". Después de imprimir el valor, el control se moverá a la siguiente línea, donde tiene que incrementar en 1 en el valor actual de "y". Avanzando hacia adelante, ahora hemos especificado una "declaración if-". Esto determinará si el valor de "y" después del incremento es "12."En caso de que el ID de valor se encuentre igual a" 12 ", termine el bucle aplicando" ruptura ".

Una vez que el control está fuera del bucle, busca cualquier otra operación que deba ejecutarse. Allí se especifica una función "printf ()", que contiene la declaración "Estamos fuera del bucle" que se exhibirá en la pantalla de salida.

La ventana resultante muestra una lista de valores para la variable "y" de "5" a "11". Una vez que el valor se convirtió en "12", el bucle terminó e imprimió la declaración declarada fuera del bucle.

Ejemplo # 3: Break Declary con el caso de conmutador

Nuestro último ejemplo demostrará el uso de "estatución de ruptura" en casos de interruptores en C.

Hemos creado el siguiente programa de ejemplo para comprender la aplicación de "ruptura" en "casos de conmutación".

Después de incluir el archivo de encabezado e invocar la función "main ()", hemos declarado una variable "n". Luego usamos la función "printf ()", que almacena la declaración "Ingrese un número". Para tomar la entrada del usuario, la función "scanf ()" se llama con "%d" para identificar el tipo de datos y "& n" para tomar el valor de entrada. Luego utilizamos la condición "Switch ()". Dentro de los soportes redondos del interruptor, especificamos la variable "n", que tomará el número proporcionado por el usuario. En los soportes rizados del conmutador, usamos la función "Case1" y la función "printf ()", que contiene la salida "ha ingresado número1" y "\ n".En la siguiente línea, hemos usado "Break."Si" Case1 "no coincide con la condición, el control se moverá a" Caso 2 ".

En esto, tenemos una función "prinf ()" con la declaración "ha ingresado el número 2". La siguiente línea "romperá" el "interruptor ()" si "Case2" cumple con la condición. De la misma manera, se especifica "Case3". Últimamente, se declara un caso "predeterminado:", que se ejecutará si ninguno de los casos cumplió con la condición particular y exhibirá la declaración en la que hemos escrito "El número de entrada es distinto de 1,2,3", entonces la condición del interruptor estara cerrado.

En la instantánea anterior, puede ver al usuario ingresar el número "1", lo que significa que se encuentra el caso 1 y la salida se imprime "ha ingresado el número 1". Debido a la declaración de "ruptura", no se verificará ningún otro caso.

En la imagen de salida presentada anteriormente, puede ver que el usuario ingresa el número "4". Significa que no coinciden las condiciones de caso, y el compilador va a la declaración predeterminada, que es "el número de entrada es distinto de 1,2 y 3". Por lo tanto, no se encuentra una declaración de "ruptura" porque las condiciones no coinciden.

Conclusión

La declaración de descanso se usa cuando no sabemos cuál es la iteración del número real para el bucle o necesitamos finalizar el bucle en función de algunas condiciones. En este artículo, hemos explicado 3 ejemplos diferentes con diferentes tipos de bucles. La primera ilustración se basa en el uso de una declaración de descanso en "For-loop."El 2ndexample es para usar una declaración de descanso en" while- bucle."En esta 3rdinstance, se utilizan múltiples declaraciones de descanso en condiciones de" caso de cambio ". Cualquiera de estas estrategias puede emplearse dependiendo de las especificaciones de la tarea.