5.2.2 L'opérateur d'alternative

Un opérateur conditionnel permet de simplifier l'écriture de tests du type : if (A>B) max=A ; else max=B ;
max = A>B ? A : B ; L'opérateur comporte le symbole ? pour alors et le symbole : pour sinon. L'expression A>B est testée : si elle est vraie, la deuxième expression A est évaluée et donne sa valeur à max ; sinon, la troisième expression B est évaluée et donne sa valeur à l'expression globale. La syntaxe de cet opérateur conditionnel est : expression 1 ? expresssion 2 : expression 3 ; L'expression 1 est testée : si elle est vraie, l'expression 2 est évaluée et donne sa valeur à l'expression globale ; sinon, c'est l'expression 3 qui donne sa valeur à l'expression globale.
|