Switch

Páginas: 2 (309 palabras) Publicado: 20 de enero de 2015
Switch
*Switch case es una estructura de control empleada en programación, se utiliza para agilizar la toma de decisiones múltiples, trabaja de la misma manera que lo harían sucesivos if, ifelse o until anidados. El switch favorece la legibilidad y rapidez en la programación.
Funcionamiento: El programa interpreta el valor de la variable almacenándolo en una zona de memoriatemporal (oculta). Después lo compara con el valor seguido de cada case, y si coincide, realiza el flujo de acciones correspondientes, hasta encontrar un break, con el que finalizará el Switch. Esmuy importante saber que, en el momento en el que se realiza la acción I (para I < N), se ejecutarán todas las acciones entre I y N mientras no se encuentre la instrucción break.

*Lainstrucción switch () es una instrucción de decisión múltiple, donde el compilador prueba o busca el valor contenido en una variable contra una lista de constantes ints o chars, cuando el computadorencuentra el valor de igualdad entre variable y constante, entonces ejecuta el grupo de instrucciones asociados a dicha constante, si no encuentra el valor de igualdad entre variable yconstante, entonces ejecuta un grupo de instrucciones asociados a un default, aunque este ultimo es opcional.

El formato de esta instrucción es el siguiente:

capturar o asignar variable decondición;
switch(var int o char)
{
case const1: instrucción(es);
break;
case const2: instrucción(es);
break;
case const3: instrucción(es);
break; ………………
default: instrucción(es);
};Switch anidado
Se llama anidar cuando pones una orden dentro de otra orden (for dentro de otro, if dentro de otro if y para el caso de los switch es lo mismo). Esto se hace, cuando uno desarrollaen una de las opciones del switch, otra selección de opciones (como un submenú, por ejemplo).

menu principal 
seleccion op 
switch op{ 
case 1: /* hace una cosa */ break; 
case 2 : /cout
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • switches
  • Switch
  • Switches
  • Switch
  • Switch
  • Switch
  • Switch
  • switch

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS