pre-increment
Megjelenés
Főnév
pre-increment (tsz. pre-increments)
- (informatika) A pre-increment (előnövelés) a C++ nyelvben azt jelenti, hogy a változó értékét előbb eggyel megnöveli, majd utána használja fel (vagyis kiértékeli) a kifejezésben.
Szintaxis:
++változó;
Példa:
int a = 5;
int b = ++a; // pre-increment (előnövelés)
A fenti példában:
- Először az
aváltozó értéke eggyel megnő (5 → 6). - Ezután a növelt érték (6) kerül átadásra a
bváltozónak.
A művelet után tehát:
aértéke:6bértéke:6
Ellentéte: Post-increment (utónövelés)
Ezzel szemben a post-increment (a++) előbb visszaadja az eredeti értéket, majd növeli azt eggyel:
int a = 5;
int b = a++; // post-increment (utónövelés)
Ebben az esetben:
aértéke:6bértéke:5
Összefoglalva:
| Művelet | Működés | Példa (int a=5;) |
Végső értékek |
|---|---|---|---|
++a |
Előbb növel, aztán értékel. | int b = ++a; |
a=6, b=6 |
a++ |
Előbb értékel, aztán növel. | int b = a++; |
a=6, b=5 |
A pre-increment gyorsabb lehet, mint a post-increment, mivel nem kell ideiglenes másolatot létrehozni a változóról.
- pre-increment - Szótár.net (en-hu)
- pre-increment - Sztaki (en-hu)
- pre-increment - Merriam–Webster
- pre-increment - Cambridge
- pre-increment - WordNet
- pre-increment - Яндекс (en-ru)
- pre-increment - Google (en-hu)
- pre-increment - Wikidata
- pre-increment - Wikipédia (angol)