Différence entre i++ et ++i

i++ est appelé post-incrémentation alors que ++i est appelée pré-incrémentation.
 


 

i++ affecte puis incrémente la valeur. Dans l’exemple ci-dessous, i++ incrémentera la valeur de i, mais retournera la valeur d’origine avant d’être incrémenté.
i = 1;
j = i++;
//i = 2 et j = 1
++i incrémente puis affecte la valeur. Dans l’exemple ci-dessous, ++i incrémentera la valeur de i, puis retournera la valeur incrémentée.
i = 1;
j = ++i;
//i = 2 et j = 2

 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *