Maison > développement back-end > C++ > La signification de i+++j en C++

La signification de i+++j en C++

下次还敢
Libérer: 2024-05-01 11:51:14
original
865 Les gens l'ont consulté

i+++j en C++ est un opérateur d'incrémentation postfixe, qui représente les opérations suivantes : 1. La valeur de i est d'abord augmentée de 1 pour devenir i+1 2. La valeur de i+1 est ensuite attribuée à. j, donc la valeur de j devient également i+1.

La signification de i+++j en C++

Signification de i+++j en C++

En C++, i+++j est un opérateur d'incrémentation postfixe qui représente les opérations suivantes :

  1. i La valeur est la première augmenté de 1 pour devenir i+1. La valeur de
  2. i+1 est ensuite attribuée à j, donc la valeur de j devient également i+1.

Exemple de séquence d'exécution :

Supposons que i = 3, j = 5.

  • i+++j : La valeur de

    • i augmente de 1, i = 4.
    • 4 est attribué à j, j = 4.

Remarque :

  • i+++j est différent de ++i+j. Ce dernier incrémente i de 1 puis l'ajoute à j.
  • i+++j est également différent de i++ + j. Ce dernier incrémente d'abord i de 1 puis ajoute i+1 à j.
  • i+++j ne peut être utilisé que pour des variables entières.

Exemple de code :

int main() {
  int i = 3;
  int j = 5;

  i+++j;  // i = 4, j = 4

  return 0;
}
Copier après la connexion

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:
c++
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