El switch es una alternativa a la condicional múltiple
que evalúa una expresión y si su resultado corresponde al valor que
aparece después de la palabra reservada
case
,
empieza a ejecutar las instrucciones que sigan después.
El switch-default es una alternativa a la condicional
múltiple con else, cuyo comportamiento es similar al del
switch
, donde
default
,
es una etiqueta más, que atrae a todos los casos que no correspondan
a ninguno de los
case
.
Una vez entrado en un caso, el
switch
continúa avanzando sin importar si invade otros casos, hasta
encontrar la palabra reservada
break
,
que nos saca de la estructura de control.