• 3 odgovora
  • 2.322 pregleda
Re: Pogrešno i ispravno deklraranje pokazivača 05.04.2011. u 21:34 · pre 189 meseci #3
Oprostite mi na neznanju, ali zar položaj * nije da-tako-kažem proizvoljan? Tj, svaki programer može imati svoju neku "konvenciju".
Ako si uopšte mislio na to: - int * p = &x vs int* p = &x vs int *p=&x.
Re: Pogrešno i ispravno deklraranje pokazivača 06.04.2011. u 06:58 · pre 189 meseci #4
U definiciji

Code:
int *p = &x;


tokeni su

int
*
p
=
&
x
;

Tako kod vidi kompajler. Da li ćeš stavljati razmake i kolike, to je tvoja stvar. U definiciji

Code:
int n;


razmak je obavezan da bi se razdvojili tip i ime. U prvom primeru nijedan od razmaka nije neophodan. No, obzirom na to kako kompajler vidi kod (kao niz tokena, bez ikakvih praznina i komentara), to se ne smatra razlikom u položaju.
Potpis
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme