Junior — Middle
Quelle est la différence entre les opérateurs d'incrémentation prefixe et postfixe dans les langages de programmation?
sobes.tech IA
Réponse de l'IA
L'opérateur d'incrémentation en préfixe (++i) augmente d'abord la valeur de la variable de 1, puis renvoie cette nouvelle valeur. L'opérateur en postfixe (i++) renvoie d'abord la valeur actuelle de la variable, puis l'incrémente de 1.
Exemple en Java :
int i = 5;
int a = ++i; // i devient 6, a = 6
int b = i++; // b = 6, i devient 7
Cette différence est importante à considérer, notamment dans les expressions et les boucles, où l'ordre de modification de la valeur influence la logique du programme.