Bonjour juste une question probablement simple . J'ai le code suivant

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
i = 1 + ( 2 > 1)? 1 : 2;
printf("%d\n", i);
Je m'attendais à obtenir i = 2, mais à ma grande surprise ça affiche i = 1. J'aimerais comprendre pourquoi.

Merci