Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

Nejste přihlášen(a). Přihlásit

#1 17. 02. 2016 03:47

byk7
InQuisitor
Příspěvky: 4713
Reputace:   221 
 

Ukazatele v C

Zdravím,

mám trošku problém s chápáním ukazatelů. Jaký je rozdíl mezi následujícími deklaracemi?

Code:

int* p;
int *p;
int * p;

A co znamená, když napíšu

Code:

int** p = &q

? Matou mě ty dvě hvězdičky.


Příspěvky psané červenou barvou jsou moderátorské, šedá je offtopic.

Offline

  • (téma jako vyřešené označil(a) byk7)

#2 17. 02. 2016 09:12

Jj
Příspěvky: 8769
Škola: VŠB, absolv. r. 1970
Pozice: Důchodce
Reputace:   599 
 

Re: Ukazatele v C

↑ byk7:

Dobrý den.

Řekl bych, že

a) Žádný.

b) Deklarace ukazatele na 'ukazatel typu int*' (q má tudíž být ukazatel na typ int).


Pokud se tedy nemýlím.

Offline

 

#3 17. 02. 2016 20:18

mountdoom
Příspěvky: 186
Reputace:   
 

Re: Ukazatele v C

↑ byk7:
Ahoj, potvrzuji odpověď od ↑ Jj:.
Je jedno, kolik je tam mezer, na sémantiku to nemá žádný vliv.

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson