I++ et ++i

Utilisateur anonyme - 11 févr. 2005 à 15:54
cs_neodante Messages postés 2835 Date d'inscription lundi 11 août 2003 Statut Modérateur Dernière intervention 16 décembre 2006 - 12 févr. 2005 à 19:17
tout est dans le titre

j'utilise toujours i++ mais quel est la différence dans une boucle for ou autre d'incrémenter avec ++i

j'ai vu qu'il y en avait une mais je trouve pas cette difference

merci d'avance


++ et bonne prog

4 réponses

Cornell711 Messages postés 26 Date d'inscription lundi 4 octobre 2004 Statut Membre Dernière intervention 20 juin 2005
11 févr. 2005 à 18:47
salut,

voila un exemple d'un tutoriel:

x = ++y; // pré-incrémentation, y est incrémenté avant d'être passé dans x

x = y++; // post-incrémentation, y est incrémenté après avoir été passé dans x

Cornell.
0
cs_GodConan Messages postés 2113 Date d'inscription samedi 8 novembre 2003 Statut Contributeur Dernière intervention 6 octobre 2012 11
11 févr. 2005 à 18:51
;o) vi voila tou est dit... ;o)

++

GodConan
0
Utilisateur anonyme
12 févr. 2005 à 09:52
merci


++ et bonne prog
0
cs_neodante Messages postés 2835 Date d'inscription lundi 11 août 2003 Statut Modérateur Dernière intervention 16 décembre 2006 11
12 févr. 2005 à 19:17
Salut



Au niveau du bytecode que tu mettes i++ ou ++i revient exactement au
même. Donc cela ne sert à rien de croire à une optimisation de la part
du compilo
comme en C/C++
en utilisant l'expression ++i plutot que le i++. ;-)



Juste pour terminer le post en profondeur.



Pour ceux que le bytecode intéresse, voici un petit article de ma conception :

http://blogs.developpeur.org/neodante/articles/3429.aspx

La suite ne devrait pas tarder à suivre...



@+
0
Rejoignez-nous