Condicional Switch en C++
Los condicionales Switch, son una estructura de control condicional, que permite definir múltiples casos que puede llegar a cumplir una variable cualquiera, y qué acción tomar en cualquiera de estas situaciones, incluso es posible determinar qué acción llevar a cabo en caso de no cumplir ninguna de las condiciones dadas.
Consideraciones acerca del uso de la sentencia Switch
-
La estructura switch es especialmente útil cuando la selección se basa en el valor de una variable simple o de una expresión simple denominada expresión de control o selector.
-
Los valores de cada case del switch han de ser constantes
-
El valor de esta expresión puede ser de tipo int o char, pero no pude ser del tipo float ni double.
-
La etiqueta default marca el bloque de código que se ejecuta por defecto (cuando al evaluar la expresión se obtiene un valor no especificado por los casos anteriores del switch)
-
La sentencia SWITCH compara solamente igualdad.
Sintaxis del Condicional Switch
La sintaxis de un condicional Switch es bastante distinta a la de un condicional típico, sin embargo es bastante intuitiva y fácil de comprender, es solo cuestión de acostumbrarse. Veamos a continuación la estructura general de un condicional Switch
