[ 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? |
[ timi263057 @ 05.04.2011. 16:39 ] @
[ 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. Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|