Programmation C : Maîtriser les structures de décision
Les structures de décision exigent que le programmeur spécifie une ou plusieurs conditions à évaluer, avec des instructions à exécuter si la condition est vraie, et optionnellement d'autres si elle est fausse.
Forme générale d'une structure de décision typique :
En C, toute valeur non-nulle et non-nulle (pointeur) est vraie ; zéro ou NULL est faux.
Types d'instructions de décision en C :
| N° | Instruction et description |
|---|---|
| 1 | if : expression booléenne suivie d'une ou plusieurs instructions. |
| 2 | if...else : bloc else optionnel exécuté si l'expression est fausse. |
| 3 | if imbriqués : if ou else if à l'intérieur d'un autre if/else if. |
| 4 | switch : teste une variable contre une liste de valeurs. |
| 5 | switch imbriqués : switch à l'intérieur d'un autre switch. |
L'opérateur conditionnel ? :
Vu au chapitre précédent, il peut remplacer if...else :
Exp1 ? Exp2 : Exp3;
Évaluation :
- Si Exp1 est vrai → Exp2 évaluée, devient la valeur de l'expression.
- Si Exp1 est faux → Exp3 évaluée, devient la valeur de l'expression.
Langue C
- Maîtriser l'instruction Switch C# : Syntaxe, exemples et bonnes pratiques
- Instruction Break C# : Comment et quand l'utiliser
- Maîtriser l'instruction Continue C# : Comment ignorer efficacement les itérations de boucle
- Maîtriser l'instruction break en C++
- Maîtriser l'instruction continue en C++ : Exemples pratiques et contrôle de boucle
- Maîtriser l'instruction pass en Python : Guide pratique
- Maîtriser la syntaxe de base du C : Jetons, structure et points-virgules
- Renforcer la prise de décision dans la fabrication avancée grâce à une analytique puissante
- Rationaliser l'ingestion de données pour une prise de décision plus intelligente