Questions sur post-increment

20
réponses

Quelle est la différence entre ++i et i++?

En C, quelle est la différence entre l'utilisation de ++i et i++ , et qui devraient être utilisés dans l'incrémentation d'un for boucle?
demandé sur 2008-08-24 09:19:19
13
réponses

Est-il une différence de performance entre i++ et ++i en C?

y a-t-il une différence de performance entre i++ et ++i si la valeur résultante n'est pas utilisée?
demandé sur 2008-08-24 10:48:23
17
réponses

Qu'est-ce que x après "x = x++"?

que se passe-t-il (derrière les rideaux) quand ceci est exécuté? int x = 7; x = x++; C'est-à-dire quand ... xécuté. x est toujours 7 même après la déclaration complète . Dans mon livre, il est dit que x est incrémenté!
demandé sur 2011-10-27 08:39:33
21
réponses

Différence entre i++ et ++i dans une boucle?

y a-t-il une différence entre ++i et i++ dans une boucle for ? Est-ce simplement une syntaxe chose?
demandé sur 2009-01-27 20:53:19
5
réponses

Pourquoi est " tandis que (i++

apparemment sur mon ordinateur portable Windows 8 avec HotSpot JDK 1.7.0_45 (avec toutes les options de compilateur/VM ... se qui soit spécifique à Java et directement liée au cas où ++i ou i++ est impliqué dans une comparaison de valeur.
demandé sur 2014-08-15 11:24:23
6
réponses

Augmentation avant et après la cessation de service en C#

je suis un peu perplexe sur la façon dont le compilateur C# gère les incréments et les décréments avant et après. ... : int x = 4; x = x-- - --x; puis x sera 2 après. Quelqu'un peut-il expliquer pourquoi c'est le cas?
demandé sur 2011-12-20 13:23:31
8
réponses

La différence entre ++Var et Var++ [dupliquer]

cette question a déjà une réponse ici: comment les opérateurs post increment (i++ ... t-il sur une boucle for? p.ex. for (int i = 0; i < 10; i++) {} for (int i = 0; i < 10; ++i) {}
demandé sur 2011-05-30 14:50:45
9
réponses

++i ou i++ dans les boucles for? [dupliquer]

possible Duplicate: y a-t-il une différence de performance entre i++ et ++i en C++? y a-t-il une raison pour que certains programmeurs écrivent ++i dans une boucle normale au lieu d'écrire i++ ?
demandé sur 2010-11-24 01:37:00
6
réponses

Augmentation d'échelon dans le cadre d'une auto-affectation

je comprends les différences entre i++ and ++i , mais je ne suis pas tout à fait sûr pourquoi je reçois les ré ... je suis plus curieux de savoir pourquoi il se comporte comme il est. Quelqu'un peut expliquer ce qui se passe ici?
demandé sur 2015-11-18 18:27:02
27
réponses

Pourquoi ne pas changer le pré au post incrément de l'itération partie d'une boucle pour faire une différence?

pourquoi int x = 2; for (int y =2; y>0;y--){ System.out.println(x + " "+ y + " "); x++; ... crémenté. Sont pré-incrément est d'abord ajouté et ensuite utilisé. Pourquoi ce n'est pas le corps d'une boucle for?
demandé sur 2009-12-17 01:17:02
7
réponses

Pourquoi est-ce que je ne peux pas faire ++i++ dans des langues de type C?

la Moitié en plaisantant à moitié sérieux : Pourquoi ne puis-je pas faire ++i++ en C-comme les langues, spécia ... en C#? Je m'attends à ce qu'il augmente la valeur, utilise ça dans mon expression, puis augmente à nouveau.
demandé sur 2009-10-02 22:20:06