Sobes.tech
Junior — Middle

Mi a különbség a prefix és postfix növelő operátorok között a programozási nyelvekben?

sobes.tech MI

Válasz az MI-től

A prefix inkrementáló operátor (++i) először növeli a változó értékét 1-gyel, majd visszaadja az új értéket. A postfix (i++) először visszaadja a változó aktuális értékét, majd növeli 1-gyel.

Java példában:

int i = 5;
int a = ++i; // i 6 lesz, a = 6
int b = i++; // b = 6, i 7 lesz

Ez a különbség fontos figyelembe venni, különösen kifejezésekben és ciklusokban, ahol az érték változásának sorrendje befolyásolja a program logikáját.