Hvad er tilføjelsesopgave += Operator i C++
I C++ er +=-operatoren simpelthen kendt som den sammensatte tildelingsoperator, som tilføjer højre-side-operandens nummer til venstre-side-operandens nummer og tildeler resultatet til venstre-side-operanden.
I C++ bruger vi += operatoren til at udføre summen samt tildelingen i ét trin, hvilket gør udførelsen hurtig.
Initialisering af variabler ved hjælp af += Operator
int -en = 5 ;-en += 5 ;
Ovenstående udtryk a+=5 er lig med a=a+5 . Efter denne operation vil værdien af -en vil være 10 .
Sådan bruger du tilføjelsesopgave += Operator i C++
Operatoren += giver dig mulighed for at skrive en ligning, der ellers ville have brug for to forskellige operationer: addition og tildeling, i en kort sætning. Det fungerer med enhver matematisk datastruktur, inklusive tal, flydende kommaværdier og brugerdefinerede typer, der aktiverer + og = operatorerne. Lad os forstå denne operatør ved hjælp af et simpelt og nemt program i C++:
#include
bruger navneområde std ;
int vigtigste ( ) {
int -en = 0 ;
-en += 10 ;
-en += tyve ;
-en += 70 ;
cout << 'I alt: ' << -en << endl ;
Vend tilbage 0 ;
}
I ovenstående program definerer og initialiserer vi en variabel med en heltalsværdi lig nul. Operatoren += bruges derefter til at tilføje tallene 10, 20, og 70 ind i den løbende sum. Til sidst bruger vi cout til at udskrive det samlede antal. Dette eksempel viser, hvordan du bruger += operatoren til at tilføje tal til den aktuelle total på en klar og læsbar måde.
Produktion
Tilføjelsestildelingsoperatoren kan også bruges med strenge:
#includebruger navneområde std ;
int vigtigste ( ) {
streng a = 'Hej ' ;
streng b = 'Linux' ;
-en += b ;
cout << 'String er: ' << -en << endl ;
Vend tilbage 0 ;
}
Produktion
Ovenstående program kombinerer to strenge ved hjælp af += operatoren i C++.
Konklusion
+=-operatoren i C++ er et nyttigt værktøj til at udføre addition med en opgave i samme trin, hvilket resulterer i en enklere, effektiv, utvetydig og mild kode. Denne operatør giver klarhed i koden og gør det lettere for en udvikler at lægge mindre indsats i udvikling.