Utilisateur anonyme
« Conseils de codage en C/Robustesse des programmes » : différence entre les versions
Conseils de codage en C/Robustesse des programmes (modifier)
Version du 25 mai 2009 à 12:03
, il y a 14 ans→switch et clause default (c_rob_2)
(→Exemple : Test cr fermeture fichier.) |
|||
== switch et clause default (c_rob_2) ==
Les instructions de choix multiple : (''switch'', ''case''...) doivent comporter une clause pour les valeurs non testées individuellement (''default'')
===Justification===
Ces valeurs peuvent provenir :
* de modifications non contrôlées d’une autre partie du code
* d'un mauvais interfaçage de la fonction
* d'une valeur non prévue reçue ou lue ;
* pour un appel système, à la compilation et de l'exécution sur un système non prévu.
|