Co je += v C++?

Co Je V C



C++ je populární programovací jazyk na vysoké úrovni používaný v široké škále aplikací, včetně operačních systémů, her a vědeckých počítačů. Jednou z klíčových vlastností C++ je jeho schopnost manipulovat s proměnnými pomocí různých operátorů, včetně přidání operátor přiřazení nebo += operátor. V tomto článku prozkoumáme operátor += v C++ a probereme, jak jej lze použít k provádění řady úloh, od jednoduchých aritmetických operací až po složitější úlohy, jako je zřetězení řetězců a dynamická alokace paměti.

Co je operátor sčítání += v C++

V C++ je operátor += jednoduše známý jako operátor složeného přiřazení, který přidá číslo pravého operandu k číslu levého operandu a výsledek přiřadí levému operandu.

V C++ používáme operátor += k provedení součtu i přiřazení v jednom kroku, díky čemuž je provádění rychlé.







Inicializace proměnných pomocí operátoru +=

int A = 5 ;

A += 5 ;

Výše uvedený výraz a+=5 je rovný a=a+5 . Po této operaci se hodnota A bude 10 .



Jak používat sčítání přiřazení += operátor v C++

Operátor += umožňuje napsat rovnici, která by jinak potřebovala dvě odlišné operace: sčítání a přiřazení, v jednom krátkém příkazu. Pracuje s jakoukoli matematickou datovou strukturou, včetně čísel, hodnot s plovoucí desetinnou čárkou a uživatelem definovaných typů, které umožňují operátory + a =. Pojďme pochopit tento operátor pomocí jednoduchého a snadného programu v C++:



#include

pomocí jmenného prostoru std ;

int hlavní ( ) {

int A = 0 ;

A += 10 ;

A += dvacet ;

A += 70 ;

cout << 'Celkem:' << A << endl ;

vrátit se 0 ;

}

Ve výše uvedeném programu definujeme a inicializujeme proměnnou s celočíselnou hodnotou rovnou nule. Operátor += se pak používá pro sčítání čísel 10, 20, a 70 do průběžného součtu. Nakonec použijeme cout pro výstup celkového počtu. Tento příklad ukazuje, jak pomocí operátoru += přidat čísla k aktuálnímu součtu jasným a čitelným způsobem.





Výstup



Operátor přiřazení přidání lze také použít s řetězci:

#include

pomocí jmenného prostoru std ;

int hlavní ( ) {

řetězec a = 'Ahoj ' ;

řetězec b = 'linux' ;

A += b ;

cout << 'Řetězec je:' << A << endl ;

vrátit se 0 ;

}

Výstup

Výše uvedený program kombinuje dva řetězce pomocí operátoru += v C++.

Závěr

Operátor += v C++ je užitečný nástroj pro provádění sčítání s přiřazením ve stejném kroku, výsledkem je jednodušší, efektivní, jednoznačný a mírnější kód. Tento operátor poskytuje srozumitelnost kódu a usnadňuje vývojáři vynaložit méně úsilí na vývoj.