Maison > développement back-end > Tutoriel C#.Net > Que signifient x-- et --x en langage C ?

Que signifient x-- et --x en langage C ?

下次还敢
Libérer: 2024-04-29 18:36:13
original
610 Les gens l'ont consulté

La différence entre x-- et --x en langage C est : x-- : post-décrémentation, utilisez d'abord la valeur d'origine de x, puis décrémentez-la de 1. --x : pré-décrémenter, décrémenter d'abord de 1, puis utiliser la valeur mise à jour de x.

Que signifient x-- et --x en langage C ?

La différence entre x-- et --x en langage C

En langage C, x-- et --x sont tous deux des opérateurs de décrémentation, qui font diminuer les variables x par 1. Ils diffèrent par la position de l'opérateur par rapport à la variable :

  • x-- : post-décrémentation
  • --x : pré-décrémentation

post-décrémentation (x--)

Une expression post-décrémentation utilise d'abord la valeur de la variable x dans une expression ou une affectation, puis soustrait 1 de x. Par exemple :

<code class="c">int x = 10;
int y = x--; // y = 10, x = 9</code>
Copier après la connexion

Pré-décrémentation (--x)

L'expression de pré-décrémentation soustraira d'abord 1 de x, puis utilisera la valeur x mise à jour dans l'expression ou l'affectation. Par exemple :

<code class="c">int x = 10;
int y = --x; // y = 9, x = 9</code>
Copier après la connexion

Par conséquent, si vous devez d'abord utiliser la valeur originale de la variable x, puis la décrémenter de 1, utilisez x-- (post-décrémentation). Si vous devez décrémenter x de 1 immédiatement avant d'utiliser sa valeur mise à jour, utilisez --x (précédemment décrémenté).

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal