Exemples

Cet opérateur permet de remplacer une instruction if :
max = a > b ? a : b;
On peut utiliser cet opérateur en cascade, mais la lisibilité en souffre :
printf("i est %s",
       i < 0 ? "negatif\n" 
             : i > 0 ? "positif\n"
                     : "nul\n");



Matthieu Moy 2017-02-08