Forum » Programiranje » [Java] Razlika med X++ in ++X
[Java] Razlika med X++ in ++X
SimplyMiha ::
Prvo vrne vrednost x, šele nato pa jo poveča za 1.
Drugo najprej poveča vrednost x za 1, nato jo vrne.
Drugo najprej poveča vrednost x za 1, nato jo vrne.
lebdim ::
kot imaš razloženo v linku FTad-a.
primer:
v tem primeru bo j = 1, i = 2, zato ker naprej i-ju dodeliš vrednost 1. potem pa j-ju dodeliš vrednost i-ja, pri čemer pa i povečaš za 1.
primer:
v tem primeru pa bosta i in j enaka 2, saj najprej i-ju dodeliš vrednost 1, v naslednjem koraku pa i povečaš za 1, in to vrednost dodeliš j-ju. torej sta i = j = 2.
primer:
i = 1; j = i++;
v tem primeru bo j = 1, i = 2, zato ker naprej i-ju dodeliš vrednost 1. potem pa j-ju dodeliš vrednost i-ja, pri čemer pa i povečaš za 1.
primer:
i = 1; j = ++i;
v tem primeru pa bosta i in j enaka 2, saj najprej i-ju dodeliš vrednost 1, v naslednjem koraku pa i povečaš za 1, in to vrednost dodeliš j-ju. torej sta i = j = 2.
Zgodovina sprememb…
- spremenil: lebdim ()
Vredno ogleda ...
| Tema | Ogledi | Zadnje sporočilo | |
|---|---|---|---|
| Tema | Ogledi | Zadnje sporočilo | |
| » | [python] project euler problemOddelek: Programiranje | 1431 (983) | Spura |
| » | Python - pomoč (strani: 1 2 3 )Oddelek: Programiranje | 19519 (10267) | black ice |
| » | Izdelava algoritmaOddelek: Znanost in tehnologija | 1696 (1076) | Klemen86 |
| » | Resne težave z razumevanjem osnov programiranja (strani: 1 2 )Oddelek: Programiranje | 18920 (15432) | RatedR |
| » | Python iskanje podvojenih vrednostiOddelek: Programiranje | 1640 (1353) | BlueRunner |