next up previous contents
Next: Choix multiple Up: Structure alternative Previous: Structure alternative

Choix simple

Lorsqu'un traitement doit être subordonné à une condition, on utilise la structure :

tex2html_wrap971

A l'exécution, l'EXPRESSION BOOLÉENNE est évaluée. Ce peut être une comparaison, une variable de type int dont la valeur sera interprétée comme un booléen, ou une quelconque expression logique. Si l'évaluation de cette expression donne la valeur logique ``vrai'' (toute valeur différente de 0), l'INSTRUCTION est exécutée, sinon elle ne l'est pas et l'on passe à la suite du programme. Notez bien que l'INSTRUCTION peut être une instruction composée (un bloc délimité par { et } ).

ex311

Lorsque le choix entre deux traitements est subordonné à une condition, on utilise la structure :

tex2html_wrap973

A l'exécution, l'EXPRESSION BOOLÉENNE est évaluée ; si l'évaluation de cette expression donne la valeur logique ``vrai'' (toute valeur différente de 0), l'INSTRUCTION1 est exécutée, sinon c'est l'INSTRUCTION2 qui est exécutée. INSTRUCTION1 et INSTRUCTION2 peuvent être des instructions simples ou composées.

Note : si INSTRUCTION1 est une instruction simple (non composée), elle doit obligatoirement se terminer par un point-virgule, même si la présence du mot-clé else indique que l'instruction if n'est pas terminée.

ex328



Michel COUPRIE
Thu Sep 12 14:57:14 METDST 1996