Kezdőoldal » Számítástechnika » Programozás » Tudom nagyon amatőr kérdés,...

Tudom nagyon amatőr kérdés, de változó++ az mit jelent? Kérlek fejsétek ki bővebben

Figyelt kérdés

2017. dec. 3. 12:31
1 2
 1/18 anonim ***** válasza:
36%
Hozzáadni 1-t.
2017. dec. 3. 12:35
Hasznos számodra ez a válasz?
 2/18 anonim ***** válasza:
64%
“változo++;” ugyan azt jelenti, mint a “változo = változó + 1;” ,ami lényegében azt jelenti, hogy 1et hozzá adsz a változódhoz.
2017. dec. 3. 12:37
Hasznos számodra ez a válasz?
 3/18 anonim ***** válasza:
63%
post-increment operator neven megtalalod.
2017. dec. 3. 12:37
Hasznos számodra ez a válasz?
 4/18 anonim ***** válasza:
68%

Visszaadja a változó aktuális értékét, majd növeli eggyel.

Ellentétben a ++változó kifejezéssel, ahol a növelés után adja vissza a változó értékét.


Itt egy példa:

[link]

2017. dec. 3. 12:59
Hasznos számodra ez a válasz?
 5/18 anonim ***** válasza:
57%
Létrejön egy temporális érték ami a változód aktuális értéke amit hozzárendelsz valamihez vagy nem, aztán megnöveli eggyel önmagát.
2017. dec. 3. 13:04
Hasznos számodra ez a válasz?
 6/18 anonim ***** válasza:
45%

Szóval.

Van ez, hogy változó = változó + 1;

Ez ugyebár a változóhoz hozzárendeli a változó + 1 értékét. Effektíve megnöveled 1-el.


Aztán van az, hogy ++változó. Ez megnöveli a változó értékét 1-el, majd visszaadja a megnövelt értéket.


És végül van a változó++. Ez szintén megnöveli a változó értékét 1-el, visoznt a változó eredeti értékét adja vissza.


pl:

int x=0,y,z;

y = ++x; //y=1, x=1

z = x++ //z=1, x=2

2017. dec. 3. 13:26
Hasznos számodra ez a válasz?
 7/18 anonim ***** válasza:
20%

A c#-ban meglehet csinálni:

int a=0;

a++;

Az a értéke 1 lesz.

a++ ugyanaz mint a+=1 vagy a=a+1

1 értékkel növeli a változót.

Mint például a for(int=a;a<=5;a++)

addig növeli az "a"-t amíg nem lesz 5.

2017. dec. 3. 14:05
Hasznos számodra ez a válasz?
 8/18 anonim ***** válasza:
0%

Nyelvtől is függ. Pl. C/C++-ban nem feltétlenül eggyel növeli meg.


int i[16];

int* ptr = i;

ptr++;


Ez i értékét sizeof(int)-tel növeli meg.

2017. dec. 3. 20:58
Hasznos számodra ez a válasz?
 9/18 anonim ***** válasza:
0%
...Bocs, ptr értékét.
2017. dec. 3. 20:59
Hasznos számodra ez a válasz?
 10/18 anonim ***** válasza:
47%

Kinek nem tetszett a válaszom? Cinkes, hogy senkinek nem esett le? :))

Léptem.

2017. dec. 3. 21:06
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!