Junior — Middle
Čime se razlikuju prefix i postfix operatori inkrementa u programskim jezicima?
sobes.tech АИ
Одговор од АИ
Prefiksni operator inkrementa (++i) najpre povećava vrednost promenljive za 1, a zatim vraća novu vrednost. Postfiksni operator (i++) najpre vraća trenutnu vrednost promenljive, a zatim je povećava za 1.
Primer u Javi:
int i = 5;
int a = ++i; // i postaje 6, a = 6
int b = i++; // b = 6, i postaje 7
Ova razlika je važna za uzeti u obzir, posebno u izrazima i petljama, gde redosled promene vrednosti utiče na logiku programa.