110Fermer112
Kevin KoflerLe 09/10/2009 à 21:58
Folco (./109) :
Est-ce que le fait de dire que dans tous les cas (à droite comme à gauche) le - est prioritaire sur le + résoudrait le problème ?

Non.
1. Si tu as x-y-z, tu n'as pas de + du tout et il faut l'associativité à gauche ici.
2. Dans x-y+z, - est prioritaire sur +, dans x+y-z, + est prioritaire sur -. C'est vraiment l'ordre des opérations qui compte (parmi + et -), pas leur nature.
(Bon OK, dans 2., le résultat sera le même pour des entiers (mais pas pour des flottants!), mais dans 1., non!) C'est vraiment une histoire d'associativité, pas de priorité.