Qu'est-ce que l'opérateur Addition Assignment += en C++
En C++, l'opérateur += est simplement connu sous le nom d'opérateur d'affectation composé, qui ajoute le numéro de l'opérande de droite au numéro de l'opérande de gauche et affecte le résultat à l'opérande de gauche.
En C++, nous utilisons l'opérateur += pour exécuter la somme ainsi que l'affectation en une seule étape, ce qui rend l'exécution rapide.
Initialisation de variables à l'aide de l'opérateur +=
entier un = 5 ;un += 5 ;
L'expression ci-dessus un+=5 est égal à un=un+5 . Après cette opération, la valeur de un sera dix .
Comment utiliser l'opérateur Addition Assignment += en C++
L'opérateur += vous permet d'écrire une équation qui nécessiterait autrement deux opérations distinctes : l'addition et l'affectation, dans une courte instruction. Il fonctionne avec n'importe quelle structure de données mathématique, y compris les nombres, les valeurs à virgule flottante et les types définis par l'utilisateur qui activent les opérateurs + et =. Comprenons cet opérateur à l'aide d'un programme simple et facile en C++ :
#include
en utilisant l'espace de noms std ;
entier principal ( ) {
entier un = 0 ;
un += dix ;
un += vingt ;
un += 70 ;
cout << 'Total: ' << un << fin ;
retour 0 ;
}
Dans le programme ci-dessus, nous définissons et initialisons une variable avec une valeur entière égale à zéro. L'opérateur += est alors utilisé pour additionner les nombres 10, 20, et 70 dans la somme courante. Enfin, nous utilisons cout pour afficher le nombre total. Cet exemple montre comment utiliser l'opérateur += pour ajouter des nombres au total actuel de manière claire et lisible.
Sortir
L'opérateur d'affectation d'addition peut également être utilisé avec des chaînes :
#includeen utilisant l'espace de noms std ;
entier principal ( ) {
chaîne un = 'Bonjour ' ;
chaîne b = 'Linux' ;
un += b ;
cout << 'La chaîne est : ' << un << fin ;
retour 0 ;
}
Sortir
Le programme ci-dessus combine deux chaînes en utilisant l'opérateur += en C++.
Conclusion
L'opérateur += en C++ est un outil utile pour effectuer une addition avec une affectation dans la même étape, résultant en un code plus simple, efficace, sans ambiguïté et indulgent. Cet opérateur apporte de la clarté dans le code et permet au développeur de consacrer moins d'efforts au développement.