Arduino Playground is read-only starting December 31st, 2018. For more info please look at this Forum Post

Reference Language (étendue) | Librairies | Comparaison?

switch/case

Description

L'instruction switchCase permet un meilleur contrôle du déroulement du programme en permettant de mieux contrôler des parties de code en fonction des conditions. Par exemple, si une entrée analogique a une entrée qui est est égale à 500, une action est exécutée et une autre action réalisée si l'entrée est égale à 900. Le code ressemblera à cela :

switch (var) {
    case 500:
      //si la variable vaut 500, effectuer une action
      break;
    case 900:
      //si la variable vaut 900, effectuer une action
      break;
    default: 
      //si aucune condition n'est vraie,  alors on exécute cette partie
      // il n'est pas obligatoire d'avoir la partie "default:"
  }

Syntaxe:

switch (var) {
    case x:
      //si la variable vaut x, effectuer une action
      break;
    case y:
      //si la variable vaut y, effectuer une action
      break;
    ...
    default: 
      //si aucune condition n'est vraie,  alors on exécute cette partie
      // il n'est pas obligatoire d'avoir la partie "default:"
  }