RE:¿Qué son los CORTES DE CONTROL en programación?
Hola! Espero ahora si atinarle.
El break es una instrucción que sirve para salirte de un ciclo, o en el caso de usar un switch () y varios case usas la opción break; para que el programa no ejecute todas las opciones, ahi te va un ejemplo:
Por ejemplo tu tienes un menu con varias opciones:
1.- Insertar datos
2. Borrar datos
3.- Salir
Teclea tu opcion: ___
tu tienes una variable opcion donde guardas la variable
switch(opcion)
{
case 1:
printf ("Inserta datos");
//pones las instrucciones que tu quieras
break; /* pones este break para que en el programa cuando escoges la opcion 1 nada más ejecute esta parte, si no pones el break el programa no se detiene y te pide que insertes los datos y luego que digas el dato que quieras eliminar y luego se sale, es decir ejecuta todos los case de una sola vez, si lo pones (el break) nada más ejecuta desde donde dice que insertes los datos hasta antes de donde pongas el break;
case 2:
printf ("Que dato deseas eliminar");
//instrucciones
break;
case 3:
printf ("fin del programa");
exit (0)
break;
default:
printf ("opcion incorrecta");
}//fin del switch
En el caso de un ciclo sirve para que el ciclo se rompa y finalice y pasa a la siguiente instrucción fuera del ciclo.
La funcion exit (0); sirve para salirte del programa