code | commentaire |
/* prog7a.c */ |
Conditionnelles enchainées : Si condition1 alors conséquence1. sinon Si condition2 alors conséquence2. ... sinon alternative finale. |
/* prog7b.c */ |
Choix multiple sans alternative : Selon variable X choix valeur_1 : action_1
... choix valeur_n : action_n. Choix multiple avec alternative : Selon variable X choix valeur_1 : action_1
... choix valeur_n : action_n autrement : action alternative. Avantages : – Plus lisible que la succession d'alternatives, – En C, meilleure vitesse d'exécution si nombre suffisant de cas, – En programmation virtuose du C, raccourcis de programmation gérant la présence ou l'absence de break .Inconvénients : – en C, les valeurs doivent impérativement être des entiers constants (ce qui inclut donc les caractères), – en C, l'oubli d'un break est source d'erreurs graves de
programmation.
|