Programmation c

martin -  
 Utilisateur anonyme -
Bonjour, je ne comprend pas la différence entre ++i et i++

1 réponse

Utilisateur anonyme
 
Bonjour

Soit le code
i = 0;
a = tableau[i++];

a contient la valeur de tableau[0] et i vaut 1 => i est incrémenté après avoir été utilisé.

maintenant
Soit le code
i = 0;
a = tableau[++i];

i vaut toujours 1, mais a contient la valeur de tableau[1] => i est incrémenté avant avoir été utilisé.
0