Cosa è += in c++?

Cosa è += in c++?
C ++ è un popolare linguaggio di programmazione di alto livello utilizzato in un'ampia varietà di applicazioni, tra cui sistemi operativi, giochi e calcolo scientifico. Una delle caratteristiche chiave di C ++ è la sua capacità di manipolare le variabili utilizzando diversi operatori, incluso il aggiunta operatore di assegnazione O += operatore. In questo articolo, esploreremo l'operatore+= in C ++ e discuteremo come può essere utilizzato per eseguire una serie di attività, dalle semplici operazioni aritmetiche a compiti più complessi come la concatenazione delle stringhe e l'allocazione della memoria dinamica.

Cosa è l'assegnazione aggiuntiva += operatore in C++

In C ++, l'operatore+= è semplicemente noto come operatore di assegnazione composta, che aggiunge il numero dell'operando sul lato destro al numero dell'operando sul lato sinistro e assegna il risultato all'operando sul lato sinistro.

In C ++, utilizziamo l'operatore+= per eseguire la somma e l'assegnazione in un solo passaggio, il che rende l'esecuzione veloce.

Inizializzazione delle variabili usando += operatore

int a = 5;
a += 5;

L'espressione di cui sopra a+= 5 è uguale a a = a+5. Dopo questa operazione, il valore di UN sarà 10.

Come utilizzare l'assegnazione aggiuntiva += operatore in C++

L'operatore += consente di scrivere un'equazione che altrimenti richiederebbe due operazioni distinte: aggiunta e assegnazione, in una breve dichiarazione. Funziona con qualsiasi struttura di dati matematici, inclusi numeri, valori a punto mobile e tipi definiti dall'utente che consentono gli operatori + e =. Comprendiamo questo operatore con l'aiuto di un programma semplice e facile in C ++:

#includere
Utilizzo dello spazio dei nomi std;
int main ()
int a = 0;
a += 10;
a += 20;
a += 70;
cout << "Total: " << a << endl;
restituzione 0;

Nel programma sopra, definiamo e inizializziamo una variabile con un valore intero pari a zero. L'operatore += viene quindi utilizzato per aggiungere i numeri 10, 20, E 70 Nella somma in esecuzione. Infine, utilizziamo Cout per produrre il numero totale. Questo esempio mostra come utilizzare l'operatore += per aggiungere numeri al totale corrente in modo chiaro e leggibile.

Produzione

L'operatore di assegnazione di addizione può anche essere utilizzato con stringhe:

#includere
Utilizzo dello spazio dei nomi std;
int main ()
stringa a = "ciao";
stringa b = "linux";
a += b;
cout << "String is: " << a << endl;
restituzione 0;

Produzione

Il programma di cui sopra sta combinando due stringhe usando l'operatore += in C++.

Conclusione

L'operatore+= in C ++ è uno strumento utile per condurre l'aggiunta con un incarico nello stesso passaggio, con conseguente codice più semplice, efficace, inequivocabile e indulgente. Questo operatore fornisce chiarezza nel codice e facilita uno sviluppatore per fare meno sforzi nello sviluppo.