Const – C / C++ – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Const – C / C++ – Fórum – Programujte.comConst – C / C++ – Fórum – Programujte.com

 

sexmachina
~ Anonymní uživatel
37 příspěvků
22. 7. 2008   #1
-
0
-

Ahoj potreboval bych od vas vysvetlit nasledujici:
int **pp2;
int *p1;
pp2=&p1;
*pp2=&n;
*p1=10;

potrebuju vysvetlit jak to funguje jak se tam predavaj ty adresy atd...
predem diky

Nahlásit jako SPAM
IP: 88.83.169.–
sexmachina
~ Anonymní uživatel
37 příspěvků
22. 7. 2008   #2
-
0
-

Bardon oprava

int **pp2;
int *p1;
int n =13;
pp2=&p1;
*pp2=&n;
*p1=10;

Nahlásit jako SPAM
IP: 88.83.169.–
ghibulo0
Newbie
22. 7. 2008   #3
-
0
-

no - je to pěkně zamotanej nesmysl, ale myslím, že to funguje nějak takhle:

na zásobníku si prvníma třema řádkama vytvoříš prostor na tři věci:
1. ukazatel na ukazatel, kterej může ukazovat na int (pp2)
2. ukazatel na int (p1)
3. int (n)

-pak do toho pp2 dáš adresu p1(tedy adresu místa, na které může být uložená adresa místa, na kterém může být int). *pp2 je od té chvíle to samé, co p1.

-předposlední řádek vlastně nastaví ukazatel p1 na místo, kde je uložená hodnota n (*p1 je to samé co n)

-poslední řádek dá do n (alias *p1) 10ku

Nahlásit jako SPAM
IP: 90.177.104.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 76 hostů

Moderátoři diskuze

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý