C - Prise de décision
Les structures de prise de décision exigent que le programmeur spécifie une ou plusieurs conditions à évaluer ou à tester par le programme, ainsi qu'une ou plusieurs instructions à exécuter si la condition est déterminée comme étant vraie, et éventuellement, d'autres instructions à exécuter si la condition est déterminé comme faux.
Ci-dessous, la forme générale d'une structure de prise de décision typique que l'on trouve dans la plupart des langages de programmation −
Le langage de programmation C suppose tout non nul et non nul valeurs comme true , et s'il est soit zéro ou null , alors il est supposé être faux valeur.
Le langage de programmation C fournit les types d'énoncés de prise de décision suivants.
Sr.No. | Énoncé et description |
---|---|
1 | instruction if Une instruction if se compose d'une expression booléenne suivie d'une ou plusieurs instructions. |
2 | instruction if...else Une instruction if peut être suivi d'une instruction else facultative , qui s'exécute lorsque l'expression booléenne est fausse. |
3 | instructions if imbriquées Vous pouvez en utiliser un si ou sinon si déclaration à l'intérieur d'un autre if ou sinon si déclaration(s). |
4 | instruction switch Un commutateur permet de tester l'égalité d'une variable par rapport à une liste de valeurs. |
5 | instructions switch imbriquées Vous pouvez utiliser un commutateur déclaration à l'intérieur d'un autre commutateur déclaration(s). |
Le ? :Opérateur
Nous avons couvert l'opérateur conditionnel ? : dans le chapitre précédent qui peut être utilisé pour remplacer if...else déclarations. Il a la forme générale suivante −
Exp1 ? Exp2 : Exp3;
Où Exp1, Exp2 et Exp3 sont des expressions. Remarquez l'utilisation et le placement du côlon.
La valeur d'un ? l'expression est déterminée comme ceci −
-
Exp1 est évalué. Si c'est vrai, alors Exp2 est évalué et devient la valeur de l'ensemble ? expression.
-
Si Exp1 est faux, alors Exp3 est évalué et sa valeur devient la valeur de l'expression.
Langue C
- Instruction de commutateur C #
- Instruction de rupture C#
- Instruction continue C #
- Instruction d'arrêt C++
- Instruction continue C++
- Instruction de passe Python
- C - Syntaxe de base
- Améliorer la prise de décision dans la fabrication de pointe grâce à l'analyse
- Automatisez l'ingestion des données et optimisez la prise de décision