top of page

Condicional switch en C++

¿Qué es Condicional Switch?

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.

Estructura Switch

 La estructura switch es una sentencia C++ que se utiliza para seleccionar una de entre múltiples alternativas. 

 

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:  

        switch ( variable)     la variable es de tipo entero o caracter   {

        case valor1 :

        ; break;

        case valor2 :

        accion2; break;

  •     

  • ​

       case valorN :

       acciónN; break;

       default: accionD;
       }

estructura-switch.png
bottom of page