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 | 1276 (828) | Spura |
» | Python - pomoč (strani: 1 2 3 )Oddelek: Programiranje | 17934 (8682) | black ice |
» | Izdelava algoritmaOddelek: Znanost in tehnologija | 1539 (919) | Klemen86 |
» | Resne težave z razumevanjem osnov programiranja (strani: 1 2 )Oddelek: Programiranje | 16515 (13027) | RatedR |
» | Python iskanje podvojenih vrednostiOddelek: Programiranje | 1482 (1195) | BlueRunner |