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.