| "Si Maman si..." ou l'expression
if
A un moment ou à un autre de la programmation,
on aura besoin de tester une condition. Ce qui permettra d'exécuter
ou non une série d'instructions.
Dans sa formulation la plus simple, l'expression
if se
présente comme suit
Ainsi, si la condition est vérifiée,
les instructions s'exécutent. Si elle ne l'est pas, les instructions
ne s'exécutent pas et le programme passe à la commande suivant
l'accolade de fermeture.
De façon un peu plus évoluée,
il y a l'expression if...else
Si la condition est vérifiée (true),
le bloc d'instructions 1 s'exécute. Si elle ne l'est pas (false),
le bloc d'instructions 2 s'exécute.
Dans le cas où il n'y a qu'une instruction,
les accolades sont facultatives.
Grâce aux opérateurs logiques "et"
et "ou", l'expression de test pourra tester une association de
conditions. Ainsi if ((condition1) &&
(condition2)), testera si la condition
1 et la condition 2 est réalisée. Et if
((condition1) || (condition2)), testera
si une au moins des conditions est vérifiée.
Pour être complet (et pour ceux qui aiment
les écritures concises), il y a aussi :
Si l'expression entre parenthèse est vraie,
l'instruction a est exécutée.Si l'expression entre parenthèses
retourne faux, c'est l'instruction b qui est exécutée.
|