[so] [Tech Q] scope & linkage

Catalin Nicutar catalin.nicutar at cti.pub.ro
Tue Feb 22 00:56:18 EET 2011


2011/2/22 Razvan Deaconescu <razvan.deaconescu at cs.pub.ro>:
> Deci, care este criteriul de clasificare conform căruia cei doi
> identificatori sunt diferiți? Think static & auto. (este destul de
> punctuală întrebarea, dar nu pot da înapoi acum :-P)

Sper sa nu gresesc.

O variabila statica ramane prezenta undeva in memorie si dupa
ce s-a incheiat apelul functiei si nu isi pierde valoarea.
Cealalta variabila e numita "automatic variable" pentru ca i se
va aloca storage in mod automat (pe stiva in mod uzual dar nu
cred ca spune standardul ceva).

"This means that internal static variables provide private,
permanent storage within a single function".

Catalin


More information about the so mailing list