Maison  >  Article  >  développement back-end  >  Que signifie i++ en C++

Que signifie i++ en C++

下次还敢
下次还敢original
2024-05-01 17:06:431163parcourir

En C++, i++ est l'opérateur d'incrémentation postfixe, qui augmente la valeur de la variable i de 1. Son principe de fonctionnement est de retirer d'abord la valeur actuelle de la variable, puis de l'incrémenter de 1. Il ne renvoie pas de nouvelle valeur, vous devez donc utiliser ++i pour imprimer la nouvelle valeur. Les exemples incluent : int i = 5 ; i++ ; // i devient 6 ; int j = i++ ; // i devient 7, j devient 6.

Que signifie i++ en C++

Qu'est-ce que i++

En C++, i++ est un opérateur d'incrémentation postfixe qui augmente la valeur de la variable i de 1.

Comment utiliser i++

L'opérateur i++ est généralement placé après la variable i, par exemple :

<code class="cpp">int i = 0;
i++; // 将 i 的值从 0 增加到 1</code>

Principe de fonctionnement de i++

L'opérateur i++ effectue les deux opérations suivantes :

  1. retire la valeur actuelle de variable i valeur (par exemple, 0).
  2. Augmentez la valeur de la variable i de 1 (par exemple, augmentez de 0 à 1).

Il est important de noter que l'opérateur i++ modifie uniquement la valeur de la variable i et ne renvoie pas sa nouvelle valeur. Par conséquent, le code suivant n'imprimera pas 1 :

<code class="cpp">cout << i++; // 输出 0,而不是 1</code>

Au lieu de cela, vous pouvez utiliser i++ pour imprimer la nouvelle valeur comme ceci :

<code class="cpp">cout << ++i; // 输出 1</code>

Example

Voici quelques exemples de i++ :

<code class="cpp">int i = 5;
i++; // i 的值变为 6
int j = i++; // i 的值变为 7,j 的值变为 6</code>

Note

i++ est un opérateur suffixe, ce qui signifie qu'il incrémente la variable uniquement après avoir évalué l'expression. L'opposé est l'opérateur d'incrémentation de préfixe ++i, qui incrémente la variable avant d'évaluer l'expression.

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
Article précédent:Que signifie i++ en C++Article suivant:Que signifie i++ en C++