Sujet résolu
L'auteur a trouvé une solution à son problème.
J'arrive pas bien à comprendre la diff entre ++i et i++
C'est un peu galère
C'est un peu galère
J'aime ma signature
il y a 4 ans
Sponsorisé
Connectez-vous pour masquer les pubssi tu fais
int i = ++j
en vrai ça fait :
i = j + 1;
j = j + 1;
alors que si tu fais
int i = j++;
ça fait plutot
i = j
j = j + 1
Voit le ++ vraiment comme une opération sur ta variable. Une ligne indépendante du reste avec son point virgule à la fin
Si tu le fais avant, ça applique le ++ en premier
Si tu le fais après et que tu as une assignation avant ta variable, ça le fera après.
int i = ++j
en vrai ça fait :
i = j + 1;
j = j + 1;
alors que si tu fais
int i = j++;
ça fait plutot
i = j
j = j + 1
Voit le ++ vraiment comme une opération sur ta variable. Une ligne indépendante du reste avec son point virgule à la fin
Si tu le fais avant, ça applique le ++ en premier
Si tu le fais après et que tu as une assignation avant ta variable, ça le fera après.
il y a 4 ans
Autant je comprends l'intérêt de ++i, tu incrémentes et tu récupères la nouvelle valeur
autant je vois pas dans quel cas je pourrais utiliser i++, incrémenter mais récupérer l'ancienne valeur ? Ça servirait à quoi ?
autant je vois pas dans quel cas je pourrais utiliser i++, incrémenter mais récupérer l'ancienne valeur ? Ça servirait à quoi ?
J'aime ma signature
il y a 4 ans
Autant je comprends l'intérêt de ++i, tu incrémentes et tu récupères la nouvelle valeur
autant je vois pas dans quel cas je pourrais utiliser i++, incrémenter mais récupérer l'ancienne valeur ? Ça servirait à quoi ?
autant je vois pas dans quel cas je pourrais utiliser i++, incrémenter mais récupérer l'ancienne valeur ? Ça servirait à quoi ?
J'ai pas d'exemple concret, mais c'est un outil comme un autre, rien t'oblige à l'utiliser. S'il y a que ça qui te dérange avec le C, franchement, tranquille
il y a 4 ans
il y a 4 ans
















