Maison >développement back-end >C++ >Qu'est-ce que je veux dire en C++

Qu'est-ce que je veux dire en C++

下次还敢
下次还敢original
2024-05-01 14:39:151232parcourir

L'opérateur i-- en C++ effectue une opération de post-soustraction, attribue d'abord la valeur de i à une variable temporaire, soustrait 1 puis met à jour la valeur de i. Ceci est différent de l'opérateur de soustraction ajouté au début (i--), qui met à jour la valeur de i avant de soustraire 1.

Qu'est-ce que je veux dire en C++

i-- en C++ représente l'opération de post-incrémentation et de soustraction

L'opérateur i-- en C++ représente l'opération de post-soustraction, qui effectue les opérations suivantes :

  • Attribuez d'abord la valeur de i à une variable temporaire.
  • Mettez à jour la valeur de i à une valeur temporaire après avoir soustrait 1.

Par exemple :

<code class="cpp">int i = 5;
int j = i--; // j 为 5,i 为 4</code>

Dans l'exemple ci-dessus, après avoir attribué la valeur de i à j, la valeur de i est décrémentée de 1. Par conséquent, la valeur de j est 5 et la valeur de i est 4. La différence entre

et l'opérateur de soustraction précédent (i--)

L'opérateur de soustraction précédent (i--) mettra à jour la valeur de i avant de soustraire 1, tandis que i-- fait le contraire.

Par exemple :

<code class="cpp">int i = 5;
int j = --i; // j 为 4,i 为 4
int k = i--; // k 为 4,i 为 3</code>

Dans l'exemple ci-dessus, --i décrémente la valeur de i de 1 avant de mettre à jour la valeur de i, donc la valeur de j est 4. D'autre part, i-- est décrémenté de 1 après avoir attribué la valeur de i à k, donc la valeur de k est 4 et la valeur de i est 3.

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!

Déclaration:
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