Rövidített értékadások

Ha egy számot módosítani akarunk (pl. hozzáadunk 1-et, szorozzuk 2-vel stb.), a műveletet rövidebben le lehet írni az alábbi jelekkel (operátorokkal):

osszeg += szam;
    ugyanaz, mint: osszeg = osszeg + szam;

osszeg -= szam;
    ugyanaz, mint: osszeg = osszeg - szam;

x *= szam;
    ugyanaz, mint: x = x * szam;

x /= szam;
    ugyanaz, mint: x = x / szam;

x++;  vagy  ++x;
    ugyanaz, mint x += 1;

x--;  vagy  --x;
    ugyanaz, mint x -= 1;

Példa:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
using namespace std;

int main ()
{
    int x = 10;

    //x = x + 1;
    //x += 1;
    x++;

    cout << x << endl; // 11

    x /= 10;

    cout << x << endl; // 110

    return 0;
}