[JAVA] i++ et ++i identique dans for ?
Flobi
-
Mihawk Messages postés 4753 Statut Contributeur -
Mihawk Messages postés 4753 Statut Contributeur -
Bonjour,
j'ai bien compris la différence entre les deux lors d'une assignation et de l'affichage, i sera incrémenté avant pour ++i et après pour i++, par contre entre ces deux boucles
for(int i=1; i<=n; i++)
for(int i=1; i<=n; ++i)
je n'ai pas l'impression qu'il y ait de différence car quand j'affiche i dans ma boucle j'ai exactement la même chose pour les deux, ca va de i a n.
Donc si quelqu'un peut m'éclairer :)
Merci
j'ai bien compris la différence entre les deux lors d'une assignation et de l'affichage, i sera incrémenté avant pour ++i et après pour i++, par contre entre ces deux boucles
for(int i=1; i<=n; i++)
for(int i=1; i<=n; ++i)
je n'ai pas l'impression qu'il y ait de différence car quand j'affiche i dans ma boucle j'ai exactement la même chose pour les deux, ca va de i a n.
Donc si quelqu'un peut m'éclairer :)
Merci
A voir également:
- [JAVA] i++ et ++i identique dans for ?
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Downloader for pc - Télécharger - Téléchargement & Transfert
- I tun - Télécharger - Lecture & Playlists
- O ou i pour allumer - Forum Facebook
2 réponses
Salut,
Ici cela ne change rien car tu n'exécute qu'une chose : l'incrémentation.
Lorsque tu fais echo i++ et echo ++i tu lances deux actions : afficher et incrémenter.
Dans une boucle, tu donnes simplement à la boucle l'opération à appliquer à la variable qui la régit. Une fois la boucle terminée une fois, que celle-ci fasse i++ ou ++i le résultat est strictement le même : i augmente de 1, donc rien ne change.
Ici cela ne change rien car tu n'exécute qu'une chose : l'incrémentation.
Lorsque tu fais echo i++ et echo ++i tu lances deux actions : afficher et incrémenter.
Dans une boucle, tu donnes simplement à la boucle l'opération à appliquer à la variable qui la régit. Une fois la boucle terminée une fois, que celle-ci fasse i++ ou ++i le résultat est strictement le même : i augmente de 1, donc rien ne change.