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 | 1283 (835) | Spura |
» | Python - pomoč (strani: 1 2 3 )Oddelek: Programiranje | 18049 (8797) | black ice |
» | Izdelava algoritmaOddelek: Znanost in tehnologija | 1544 (924) | Klemen86 |
» | Resne težave z razumevanjem osnov programiranja (strani: 1 2 )Oddelek: Programiranje | 16645 (13157) | RatedR |
» | Python iskanje podvojenih vrednostiOddelek: Programiranje | 1488 (1201) | BlueRunner |