En tant que programmeur, il est crucial de comprendre la distinction entre += et =+ Pour écrire du code sans erreur et efficace.
Cet article vous guidera à travers les différences entre ces deux opérateurs et comment les utiliser correctement pour vous assurer que vos programmes fonctionnent comme prévu.
Différence entre + = et = + en c++
En C ++, le += opérateur, également appelé le "Plus d'équilibre" ou «Attribution d'ajout» l'opérateur est utilisé pour ajouter une valeur à une variable. Il s'agit d'un opérateur composé qui effectue une opération arithmétique en attribuant la valeur résultante à la variable présente à gauche de l'opérateur.
Disons que vous avez une variable X qui est initialisé à 2, Et vous utilisez le += opérateur pour en ajouter 3. La valeur résultante de X sera 5 car l'opérateur ajoute la valeur à la variable, puis attribue la valeur mise à jour à cette variable. Alors le += L'opérateur vous aide à écrire du code plus court et plus lisible en combinant deux opérations en une.
L'exemple suivant montre le scénario susmentionné en C ++:
#inclureSortir
Le =+ L'opérateur en C ++ effectue une opération d'attribution avant d'ajouter une valeur à une variable. Cela signifie que si vous avez une variable X Cela équivaut 2, Et vous utilisez le =+ Opérateur pour y ajouter 3, l'opération sera effectuée comme suit: x = 3, et la sortie sera 3 au lieu de 5. En effet, la valeur 3 est d'abord affectée à la variable x, puis l'opération d'addition est effectuée.
L'exemple suivant montre l'illustration du cas susmentionné en C ++:
#inclureSortir
Note: Il convient de noter que le =+ L'opérateur n'est pas couramment utilisé en C ++, et il est recommandé d'éviter de l'utiliser.
Voici un code C ++ combiné qui implémente les deux += et =+ les opérateurs.
#inclureDans le code ci-dessus, nous utilisons les deux opérateurs, et les valeurs résultantes sont imprimées sur la console en utilisant la fonction COUT.
Sortir
Conclusion
Le += L'opérateur effectue une opération d'ajout et attribue la valeur résultante à la variable gauche de l'opérateur. Tandis que le =+ L'opérateur effectue une opération d'attribution avant d'ajouter une valeur à une variable, qui n'est pas couramment utilisée en C++. En tant que programmeur C ++, il est crucial d'utiliser correctement ces opérateurs pour garantir le résultat du programme prévu.