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;
 
}
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));
 
 
}
1) dans la premiere fonction fct1(),
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 ?