Mikä on Addition Assignment += Operator C++:ssa
C++:ssa +=-operaattori tunnetaan yksinkertaisesti yhdistetyn osoitusoperaattorina, joka lisää oikean puolen operandin numeron vasemman puolen operandin numeroon ja määrittää tuloksen vasemman puolen operandille.
C++:ssa käytämme +=-operaattoria suorittamaan summan ja tehtävän yhdessä vaiheessa, mikä tekee suorituksesta nopeaa.
Muuttujien alustus +=-operaattorilla
int a = 5 ;a += 5 ;
Yllä oleva ilmaus a+=5 on yhtä suuri kuin a=a+5 . Tämän toimenpiteen jälkeen arvo a tulee olemaan 10 .
Addition Assignment += Operatorin käyttäminen C++:ssa
+=-operaattorilla voit kirjoittaa yhteen lyhyeen lauseeseen yhtälön, joka muuten vaatisi kaksi erillistä operaatiota: yhteenlasku ja osoitus. Se toimii minkä tahansa matemaattisen tietorakenteen kanssa, mukaan lukien numerot, liukulukuarvot ja käyttäjän määrittämät tyypit, jotka mahdollistavat +- ja =-operaattorit. Ymmärretään tämä operaattori yksinkertaisen ja helpon C++-ohjelman avulla:
#include
käyttäen nimiavaruutta std ;
int pää ( ) {
int a = 0 ;
a += 10 ;
a += kaksikymmentä ;
a += 70 ;
cout << 'Kaikki yhteensä: ' << a << endl ;
palata 0 ;
}
Yllä olevassa ohjelmassa määrittelemme ja alustamme muuttujan, jonka kokonaislukuarvo on nolla. +=-operaattoria käytetään sitten numeroiden lisäämiseen 10, 20, ja 70 juoksevaan summaan. Lopuksi käytämme cout tulostamaan kokonaisluvun. Tämä esimerkki näyttää kuinka +=-operaattoria käytetään numeroiden lisäämiseen nykyiseen summaan selkeällä ja luettavalla tavalla.
Lähtö
Lisäystehtäväoperaattoria voidaan käyttää myös merkkijonojen kanssa:
#includekäyttäen nimiavaruutta std ;
int pää ( ) {
merkkijono a = 'Hei ' ;
merkkijono b = 'Linux' ;
a += b ;
cout << 'Joukku on:' << a << endl ;
palata 0 ;
}
Lähtö
Yllä oleva ohjelma yhdistää kaksi merkkijonoa +=-operaattorilla C++:ssa.
Johtopäätös
+=-operaattori C++:ssa on hyödyllinen työkalu summauksen tekemiseen tehtävän kanssa samassa vaiheessa, jolloin tuloksena on yksinkertaisempi, tehokkaampi, yksiselitteisempi ja lempeämpi koodi. Tämä operaattori selkeyttää koodia ja auttaa kehittäjää panemaan vähemmän vaivaa kehittämiseen.