Kezdőoldal » Számítástechnika » Programozás » Egy int tipusú változó értékét...

Egy int tipusú változó értékét írassa ki char-tipusú mutató segítségével: mégis hogy? (c++)

Figyelt kérdés

Jelenleg így állok:



int i=10;

char *d;

d=&i;



Próbáltam már úgy,hogy a mutató tömb, de úgyse jó.


2014. jún. 2. 13:57
1 2
 11/20 anonim ***** válasza:

Ha más oldja meg helyetted az lóf#szt sem ér.

Amikor görnyedsz valami fölött 6 órát... Na azzal lehet tanulni.

2014. jún. 2. 16:00
Hasznos számodra ez a válasz?
 12/20 A kérdező kommentje:

Közben már mindjárt széttépném magam,mert :


for (int i=0;i<236236723872382389;i++) cout<<"nem megy! ";

2014. jún. 2. 16:01
 13/20 iostream ***** válasza:

'for (int i=0;i<236236723872382389;i++) cout<<"nem megy! ";'


Látom te már 64 bites inttel dolgozol :)

Csak javaslom, hogy prefix ++-t szokd meg, ne a posztfixet.

2014. jún. 2. 16:10
Hasznos számodra ez a válasz?
 14/20 anonim ***** válasza:
Lehet nem triviális, de gondolkozni nem bűn közben.
2014. jún. 2. 16:10
Hasznos számodra ez a válasz?
 15/20 A kérdező kommentje:

Csak írtam egy számot.:D

na de a lényeg,hogy:hogy nagyon sokszor.


.

.

.

másik válaszoló:

És hiába gondolkodik az illető.:P

2014. jún. 2. 16:19
 16/20 A kérdező kommentje:

És mi a különbség a ++t és t++ közt?


szerintem ugyanaz az eredmény:

int t=0;

t++;



int z=0;

++z;

2014. jún. 2. 16:23
 17/20 anonim ***** válasza:

++x

Megnöveli az értéket és a megnövelt értékkel tér vissza.


x++

Megnöveli az értéket de az eredeti értékkel tér vissza.


Sok esetben ugyanaz az eredmény, de ha pl indexelésre használod, ott különbséget jelent.

2014. jún. 2. 16:26
Hasznos számodra ez a válasz?
 18/20 anonim ***** válasza:

"Így, hogy megoldottad, biztos sokat tanul belőle."


Igazad van, de ha megnézed a kódot, amit kommentbe leírt, valszeg érzed, miért nem volt kedvem többet foglalkozni vele. (az indexelést ha megnézi, hogy egyáltalán micsoda, mára eleget tanult..)

2014. jún. 2. 16:36
Hasznos számodra ez a válasz?
 19/20 anonim ***** válasza:
(ja, de ne úgy nézd meg, hogy "egy tömb x-edik elemét kaphatjuk meg vele", hanem hogy úgy _tényleg_ mit csinál)
2014. jún. 2. 16:39
Hasznos számodra ez a válasz?
 20/20 iostream ***** válasza:
A ++-ok között az a lényegi különbség, hogy ha nem beépített típusról van szó (például iterátorok), akkor függvényhívás lesz belőle. Posztfix ++-hoz pedig először le kell menteni egy átmeneti változóba az értékét az objektumnak, megnövelni, és aztán visszaadni másolatként. A prefixnél meg megnöveli és visszaad egy referenciát.
2014. jún. 2. 22:46
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!