View Single Post
Old 03-08-2005, 16:21   #3
anx721
Senior Member
 
L'Avatar di anx721
 
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
Quote:
Originariamente inviato da GiulioCesare
Salve ragazzi, ho un dubbio, in C la memoria che viene riservata ad un array, viene allocata dal compilatore, in fase di compilazione od esecuzione(runtime)?

Se l'array è dichiarato staticamente:

int a[6];

è allocato a tempo di compilazione nello stack della funzione; se l'array è allcoato dinamicamente con malloc è allocato a runtime nello heap.
__________________
Sun Certified Java Programmer
EUCIP Core Level Certified

European Certification of Informatics Professionals
anx721 è offline   Rispondi citando il messaggio o parte di esso