Van egy C++ függvényem, amit meghívok egy egésszel, amit utána növelek egyel. Az alábbinál rövidebben is lehet?
Figyelt kérdés
f(i);
i++;
helyett lehet így is:
f(i++); vagy f(++i);
szóval ez szintaktikailag helyes?
Illetve a növelést a függvényhívás előtt vagy után végzi el?
2012. szept. 6. 16:33
1/3 iostream válasza:
A ++ operátor itt egy int kifejezés, a függvény egy int kifejezést vár (nem változót, a változó a kifejezés egy alapegysége). Szerinted lehet úgy írni? Illetve: mi a rühes tetves életért nem vagy képes kipróbálni? Írsz egy függvényt, ami kiírja a paraméterét, majd meghívod mindháromféle módon, és majd látsz csodát.
2/3 anonim válasza:
Szintaktikailag helyes, de a harmadik nem azt csinálja, amit akarsz.
3/3 A kérdező kommentje:
Ha valami működésének látom a végeredményét még nem biztos, hogy megértem a működését, és más esetben is tudom majd általánosan használni!
2012. szept. 7. 20:28
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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!