if
if à une branche ( if sans else)
Référence : expression booléenne
Syntaxe du if à 1 branche | Fonctionnement | Exemple |
---|---|---|
| L'instruction est exécutée seulement si l'expression booléenne est vraie. |
|
| Le bloc d'instructions est exécuté seulement si l'expression booléenne est vraie. |
|
if à deux branches ( if . . . else)
Syntaxe du if à 2 branches | Fonctionnement | Exemple |
---|---|---|
| Si l'expression booléenne est vraie seule l'instruction A est exécutée. Si l'expression booléenne est fausse seule l'instruction B est exécutée. |
|
| Si l'expression booléenne est vraie, seules les instructions du bloc A sont exécutées. Si l'expression booléenne est fausse, seules les instructions du bloc B sont exécutées. |
|
if imbriqué ( if . . . else / if . . .)
Une instruction if
peut contenir une autre instruction if
.
Quand il n'y a qu'une seule instruction dans un bloc, les accolades ne sont pas obligatoires. Il est souvent recommandé de toujours placer les accolades pour faciliter la lecture du code et la maintenance du code.
else if | if imbriqué |
---|---|
|
|