Home- Exercices - Solutions des exercices

 

Page Précédente - Page Suivante


5.2 - Les opérateurs conditionnels

Une autre alternative de la structure if else est d'utiliser les opérateurs conditionnels, ce sont une paire d'opérateurs combinés dans une même expression.

Syntaxe:

<expr1> ? <resultat1> : <resultat2>

Si l'expression expr1 est vraie (c'est à dire fournit une valeur différent de 0) alors c'est le résultat resultat1 qui est exécutée. Sinon Si l'expression expr1 est fausse (c'est à dire fournit une valeur égale à 0) alors c'est le résultat resultat2 qui sera exécutée.

Exemples:

La suite d'instructions

   if (A>B
       MAX=A;     
   else       
       MAX=B;  
peut être remplacée par:
   MAX = (A > B) ? A : B;

Donc si A est supérieur de B alors Max aura comme valeur A, sinon Max aura comme valeur B.

 


Home- Exercices - Solutions des exercices
Copyright © 2019