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
me thodo e le ves 21 1 CACMO II La méthodologie de veille A Le cahier des charges On fait de la veille pour produire des informations utiles à la prise de décision Avant de commencer il faudra donc répondre à ces questions Impliquer les destinataires de l 0 0
Introduction 21 INTRODUCTION L'Afrique se caractérise par une croissance forte et rapide La plupart des pays du continent appliquent des réformes dans tous les secteurs favorisant les mécanismes du marché et le désengagement de l'État La ?nance africaine 0 0
L x27 economie numerique See discussions stats and author pro ?les for this publication at https www researchgate net publication Qu'est-ce que l'économie numérique Article CITATIONS authors including Olivier P Bomsel MINES ParisTech PUBLICATIONS CITATION 0 0
Combustion et combustibles 0 0
Devoir controle 2 3tec Labo Génie électrique DEVOIR DE CONTROLE N Classe tech Durée h Lycée BOURGUIBA Date RECTIFIEUSE DE SOUPAPES I - MISE EN SITUATION Pour assurer une bonne étanchéité entre la soupape et son siège dans un moteur à explosion voir feuill 0 0
Lec pdf 1 Bande dessinée Avec la mort d ? Uderzo Astérix perd son second père P MERCREDI MARS Jeux Olympiques Tokyo se tiendra en ont décidé le Japon et le CIO P L ? Etat au secours des champions français Karim Daher Hans Lucas l La liste des entreprises 0 0
Comptabilite des societe 3 0 0
p127200pdcplusrap audit2015 pdf 0 0
03 03 i4 08b2 voc inconnu 0 0
Diagnostic financier Résumé de théorie et Diagnostic financier Guide de travaux 0 0
  • 38
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Mar 04, 2021
  • Catégorie Business / Finance
  • Langue French
  • Taille du fichier 41.4kB