- #include < iostream.h>
-
- int main(void)
- {
- // Déclare une variables int
- int nVar1 = 100;
-
- // Déclare un pointeur vers nVar1.
- int * pInt = &nVar1;
-
- // Montre que le pointeur pointe vers nVar1
- cout << "nVar1 = " << nVar1 << "*pInt = " << *pInt << endl;
-
- // Montre que l'adresse de nVar1 = valeur stockée dans pInt.
- cout << "&nVar1 = " << &nVar1 << "pInt = " << pInt << endl;
-
- // Lit la valeur de nVar1 via le pointeur .
- int nVar2 = *pInt;
- // Modifie la valeur de de nVar1 via le pointeur
- *pInt = 200;
-
- // Affiche la valeur via le pointeur
- // Montre égalment la nouvelle valeur de nVar1
- cout << "nVar2 = " << nVar2 << "nVar1 mnt= " << nVar1 <<endl;
-
- return 0;
- }
#include < iostream.h>
int main(void)
{
// Déclare une variables int
int nVar1 = 100;
// Déclare un pointeur vers nVar1.
int * pInt = &nVar1;
// Montre que le pointeur pointe vers nVar1
cout << "nVar1 = " << nVar1 << "*pInt = " << *pInt << endl;
// Montre que l'adresse de nVar1 = valeur stockée dans pInt.
cout << "&nVar1 = " << &nVar1 << "pInt = " << pInt << endl;
// Lit la valeur de nVar1 via le pointeur .
int nVar2 = *pInt;
// Modifie la valeur de de nVar1 via le pointeur
*pInt = 200;
// Affiche la valeur via le pointeur
// Montre égalment la nouvelle valeur de nVar1
cout << "nVar2 = " << nVar2 << "nVar1 mnt= " << nVar1 <<endl;
return 0;
}