switch case

Descripción

Al igual que las instrucciones if, switch ... case controla el flujo del programa permitiendo que los programas especifiquen un código diferente que debe ser ejecutado en distintas condiciones. En particular, una sentencia switch compara el valor de una variable con los valores especificados en las instrucciones case. Cuando se encuentra una sentencia case cuyo valor coincide con el de la variable, el código de esa declaración case se ejecuta.

La palabra reservada break interrumpe la sentencia switch, y se usa normalmente al final de cada declaración case. Sin una declaración de interrupción, la sentencia switch continuará la ejecución de las siguientes expresiones hasta que se alcanza una interrupción o hasta el final de la sentencia switch.

Sintaxis

switch (var) { case label1: // instrucciones break; case label2: // instrucciones break; default: // instrucciones break; }

Parámetros

  • var: la variable cuyo valor es comparado en los distintos case.
  • label1, label2: el valor a comparar con la variable

Ejemplo

switch (var) { case 1: //hace algo cuando var es igual a 1 break; case 2: //hace algo cuando var es igual a 2 break; default: //si nada coincide, hace lo predeterminado // default es optional break; }

Ver También

ARDUINO BUY RECOMMENDATION

Arduino UNO R3
Arduino Starter Kit
Please note: These are affiliate links. If you buy the components through these links, We may get a commission at no extra cost to you. We appreciate it.

※ OUR MESSAGES

  • We are AVAILABLE for HIRE. See how to hire us to build your project
  • Any suggestion, correction, and translation? please email us at ArduinoGetStarted@gmail.com, We appreciate it
  • We mainly keep improving the references in English. See English version of this page for the latest update.