La durée de vie d'une variable est le temps pendant lequel
cette variable a une existence en mémoire. Une variable peut avoir
une durée de vie :
- permanente ou statique. L'emplacement mémoire de
la variable est alloué lors de la compilation (voire lors de l'édition
des liens) et de ce fait existe pendant toute la durée du programme
;
- temporaire ou dynamique. L'emplacement mémoire de
la variable est alloué lors de l'appel de la fonction dans laquelle
elle est définie et libéré lors du retour de la fonction.
Pr. Marc BUFFAT
buffat@ufrmeca.univ-lyon1.fr
2004-12-01