Jugement C
La structure de jugement nécessite que le programmeur spécifie une ou plusieurs conditions à évaluer ou tester, ainsi que des instructions à exécuter lorsque la condition est vraie (obligatoire) et des instructions à exécuter lorsque la condition est faux (facultatif) sélectionné).
Le langage C suppose que toute valeur non nulle et non vide est vrai, et toute valeur zéro ou null est supposé être false.
Ce qui suit est la forme générale d'une structure de jugement typique dans la plupart des langages de programmation :
Déclaration de jugement
Langage C fournit Les types de jugements suivants sont fournis. Cliquez sur les liens pour voir les détails de chaque déclaration.
Déclaration | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
instruction if | Une
consiste en une expression booléenne suivie d'une ou plusieurs instructions. | ||||||||||||
Instruction if...else | Une instruction ifpeut être suivie d'uneinstruction else facultative , l'instruction else est exécutée lorsque l'expression booléenne est fausse. | ||||||||||||
Instructions if imbriquées | Vous pouvez utiliser une instruction if ou else if dans une autre if ouelse if déclaration. | ||||||||||||
instruction switch | Une instruction switch<🎜> permet de tester une variable égale à plusieurs valeurs. | ||||||||||||
Instructions switch imbriquées | Vous pouvez utiliser une instruction <🎜>switch<🎜> dans une autre instruction <🎜>switch <🎜>. |
Exp1 ? Exp2 : Exp3;<🎜>où Exp1, Exp2 et Exp3 sont des expressions. Notez l'utilisation et l'emplacement des deux-points. <🎜><🎜>? La valeur de l'expression est déterminée par Exp1. Si Exp1 est vrai, Exp2 est évalué et le résultat est la valeur de l'expression entière ? Si Exp1 est faux, Exp3 est évalué et le résultat est la valeur de l'expression entière ? <🎜><🎜>