bonjour,
voici deux fonction dans lesquels on a déclarer une varible int de deux manières différentes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 fct1() { widget pwindow; }1) dans la premiere fonction fct1(),
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 fct2(int a) { widget *pwindow; pwindow=malloc(sizeof(widget)); }
on alloue DANS LA PILE une variable de type widget qui disparaitra donc a la sortie de la fonction
VRAI ou FAUX ????
2) dans la fonction fct2(),
on alloue dynamiquement DANS LE TAS ? ou DANS LA PILE ? une variable
de type widget.
le pointeur pwindow disparaitra a la sortie de la fonction mais... est-ce que l'allocation va disparaitre aussi ?
Partager