Maison >développement back-end >Tutoriel C#.Net >La différence entre x-- et --x en langage C
L'opérateur de décrémentation postfixe x-- en langage C renvoie la valeur x non modifiée avant de la décrémenter, tandis que l'opérateur de décrémentation préfixe --x décrémente d'abord la valeur x avant de l'attribuer à x.
x-- et --x en langage C
En langage C, x-- et --x sont tous deux des opérateurs de décrémentation, utilisés pour réduire la variable x de 1. La différence entre eux réside dans l’ordre d’exécution des opérateurs.
x-- (suffixe décrémentation)
--x (décrémentation du préfixe)
Différence
Donc, la principale différence est que la décrémentation postfixe renvoie d'abord la valeur x non modifiée, puis la décrémente, tandis que la décrémentation préfixe décrémente d'abord la valeur x avant de l'attribuer à x.
Exemple
L'exemple suivant montre la différence entre x-- et --x :
<code class="c">int x = 5; int y = x--; // y = 5, x = 4 int z = --x; // z = 3, x = 3</code>
Conclusion
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!