Bonsoir,

dans ce programme :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int * fct();
void main(void) {
int *ptr;
 ptr=fct();
 cout << endl << "adresse=" << ptr << endl;
 cout << "valeur=" << *ptr << endl;
 _getch();
}
int * fct(){
int entier=10;
cout << "adresse=" << &entier << endl;
cout << "valeur=" << entier << endl;
return &entier;
}
Le resultat me semble etrange, pourquoi la valeur renvoyé est différente? por une meme adresse


Cdlmt