Què és l'assignació d'addicions += Operador en C++
En C++, l'operador += es coneix simplement com a operador d'assignació composta, que afegeix el número de l'operand del costat dret al número de l'operand del costat esquerre i assigna el resultat a l'operand del costat esquerre.
En C++, utilitzem l'operador += per executar la suma i l'assignació en un sol pas, la qual cosa fa que l'execució sigui ràpida.
Inicialització de variables amb l'operador +=
int a = 5 ;a += 5 ;
L'expressió anterior a+=5 és igual a a=a+5 . Després d'aquesta operació, el valor de a serà 10 .
Com utilitzar l'Assignació d'addicions += Operador en C++
L'operador += us permet escriure una equació que, d'altra manera, necessitaria dues operacions diferents: suma i assignació, en una frase breu. Funciona amb qualsevol estructura de dades matemàtiques, inclosos números, valors de coma flotant i tipus definits per l'usuari que habiliten els operadors + i =. Entendrem aquest operador amb l'ajuda d'un programa senzill i fàcil en C++:
#inclou
utilitzant l'espai de noms std ;
int principal ( ) {
int a = 0 ;
a += 10 ;
a += 20 ;
a += 70 ;
cout << 'Total:' << a << endl ;
tornar 0 ;
}
En el programa anterior, definim i inicialitzem una variable amb un valor enter igual a zero. Llavors s'utilitza l'operador += per sumar els números 10, 20, i 70 a la suma corrent. Finalment, utilitzem cout per generar el nombre total. Aquest exemple mostra com utilitzar l'operador += per afegir números al total actual d'una manera clara i llegible.
Sortida
L'operador d'assignació d'addicions també es pot utilitzar amb cadenes:
#inclouutilitzant l'espai de noms std ;
int principal ( ) {
corda a = 'Hola ' ;
corda b = 'Linux' ;
a += b ;
cout << 'La cadena és:' << a << endl ;
tornar 0 ;
}
Sortida
El programa anterior combina dues cadenes utilitzant l'operador += en C++.
Conclusió
L'operador += en C++ és una eina útil per dur a terme l'addició amb una assignació en el mateix pas, donant com a resultat un codi més senzill, eficaç, inequívoc i indulgent. Aquest operador proporciona claredat en el codi i facilita que un desenvolupador dediqui menys esforç al desenvolupament.