Bonsoir,
Si j'ai bien saisit,
si i = 5;
int v = i++; v = 5 et i = 6
int e = ++i; e = 6 et i = 6
Mais j'ai un probléme de compréhension, quand je fait ce code :
J'obtient bien, 1 2 3.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 int i = 1; printf("%d\n", i); printf("%d\n", ++i); printf("%d\n", ++i);
Par contre, si je fait :
J'obtient : 3 3 3.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 printf("%d %d %d\n", i, ++i, ++i);
Je comprend pas bien la
Merci d'avance.
Partager