[ timi263057 @ 05.04.2011. 16:39 ] @
Možete li mi napisati ispravne i pogrešnu deklaraciju pokazivača s obzirom na položaj znaka * u deklaraciji?
[ Rato iks de @ 05.04.2011. 21:10 ] @
Pogledaj ovde.
[ maksvel @ 05.04.2011. 21:34 ] @
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.
[ Nedeljko @ 06.04.2011. 06:58 ] @
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.