Шта је += у Ц++?

Sta Je U C



Ц++ је популаран програмски језик високог нивоа који се користи у широком спектру апликација, укључујући оперативне системе, игре и научно рачунарство. Једна од кључних карактеристика Ц++-а је његова способност да манипулише променљивим користећи различите операторе, укључујући и додатак оператор доделе или += оператер. У овом чланку ћемо истражити оператор += у Ц++-у и разговарати о томе како се може користити за обављање низа задатака, од једноставних аритметичких операција до сложенијих задатака као што су конкатенација стрингова и динамичка алокација меморије.

Шта је Оператор сабирања += у Ц++

У Ц++, += оператор је једноставно познат као сложени оператор доделе, који додаје број десног операнда броју левог операнда и додељује резултат левом операнду.

У Ц++, користимо += оператор да извршимо збир као и доделу у једном кораку, што чини извршење брзим.







Иницијализација променљивих помоћу оператора +=

инт а = 5 ;

а += 5 ;

Горњи израз а+=5 је једнако а=а+5 . Након ове операције, вредност од а биће 10 .



Како користити Оператор сабирања += у Ц++

Оператор += вам омогућава да напишете једначину за коју би иначе биле потребне две различите операције: сабирање и додељивање, у једној краткој изјави. Ради са било којом математичком структуром података, укључујући бројеве, вредности са покретним зарезом и кориснички дефинисане типове који омогућавају + и = операторе. Хајде да разумемо овај оператор уз помоћ једноставног и лаког програма у Ц++:



#инцлуде <иостреам>

користећи простор имена стд ;

инт главни ( ) {

инт а = 0 ;

а += 10 ;

а += двадесет ;

а += 70 ;

цоут << 'Укупно: ' << а << ендл ;

повратак 0 ;

}

У горњем програму дефинишемо и иницијализујемо променљиву са целобројном вредношћу једнаком нули. Оператор += се тада користи за сабирање бројева 10, 20, и 70 у текућу суму. Коначно, користимо цоут за излаз укупног броја. Овај пример показује како да користите += оператор за додавање бројева тренутном укупном износу на јасан и читљив начин.





Излаз



Оператор додељивања сабирања се такође може користити са стринговима:

#инцлуде <иостреам>

користећи простор имена стд ;

инт главни ( ) {

стринг а = 'Здраво ' ;

стринг б = 'Линукс' ;

а += б ;

цоут << 'Стринг је: ' << а << ендл ;

повратак 0 ;

}

Излаз

Горњи програм комбинује два низа користећи += оператор у Ц++.

Закључак

Оператор += у Ц++ је користан алат за обављање сабирања са додељивањем у истом кораку, што резултира једноставнијим, ефикаснијим, недвосмисленим и блажим кодом. Овај оператер пружа јасноћу кода и олакшава програмеру да уложи мање напора у развој.