Chapitre 3 les structures de controle en c
Chapitre Les structures de contrôle en C Chapitre Les structures de contrôle en C Structure de choix simple syntaxe if condition actionsconditionvraie else actionsconditionfausse Notes - la condition est entourée de parenthèses - chaque action est terminée par point-virgule - les accolades ne sont pas terminées par point- virgule - les accolades ne sont nécessaires que s'il y a plus d'une action - la clause else peut être absente - il n'y a pas de clause then L'équivalent algorithmique de cette structure est la structure si alors ? sinon si condition alors actionsconditionvraie sinon actionsconditionfausse ?nsi Exemple if x nx nx sx sx x else dx dx-x On peut imbriquer les structures de choix if condition if condition else condition else condition Soit le code suivant using System namespace Chap class C static void Main string args int n if n if n Console Out WriteLine else Console Out WriteLine Dans l'exemple précédent le else de la ligne se rapporte à quel if La règle est qu'un else se rapporte toujours au if le plus proche if n ligne dans l'exemple CChapitre Les structures de contrôle en C Considérons un autre exemple if n if n Console Out WriteLine else Console Out WriteLine Ici nous voulions mettre un else au if n et pas de else au if n A cause de la remarque précédente nous sommes obligés de mettre des accolades au if n else Structure à choix multiple avec switch La syntaxe est la suivante switch expression case v actions break case v actions break default actions sinon break Remarques la valeur de l'expression de contrôle du switch peut être un entier un caractère une cha? ne de caractères l'expression de contrôle est entourée de parenthèses - la clause default peut être absente - les valeurs vi sont des valeurs possibles de l'expression Si l'expression a pour valeur vi les actions derrière la clause case vi sont exécutées - l'instruction break fait sortir de la structure de cas - chaque bloc d'instructions lié à une valeur vi doit se terminer par une instruction de branchement break goto return sinon le compilateur signale une erreur Exemple int choix bool erreur false switch choix case return case M break case M break default erreur true break ?n Main ? ? static void M Console WriteLine M CChapitre Les structures de contrôle en C static void M Console WriteLine M Arrêt La méthode Exit dé ?nie dans la classe Environment permet d'arrêter l'exécution d'un programme syntaxe void Exit int status action arrête le processus en cours et rend la valeur status au processus père Exit provoque la ?n du processus en cours et rend la main au processus appelant La valeur de status peut être utilisée par celui-ci Sous DOS cette variable status est rendue dans la variable système ERRORLEVEL dont la valeur peut être testée dans un ?chier batch Sous Unix avec l'interpréteur de commandes Shell Bourne c'est la variable qui récupère la valeur de status Environment Exit Structures de
Documents similaires
-
38
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Mar 04, 2021
- Catégorie Business / Finance
- Langue French
- Taille du fichier 41.4kB