Example 41: Pointers

Source Code: Pointers.cpp

/***************************************************************************

Pointers.cpp -- Pointers

***************************************************************************/

 

#include <iostream>

using namespace std;

 

int main()

{

   int A = 15, B = 38, *C = &A;

   cout << endl;

   cout << &A << "    " << A << endl;

   cout << &B << "    " << B << endl;

   cout << &C << "    " << C << "    " << *C << endl;

   A = 49;

   cout << endl;

   cout << &A << "    " << A << endl;

   cout << &B << "    " << B << endl;

   cout << &C << "    " << C << "    " << *C << endl;

   C = &B;

   cout << endl;

   cout << &A << "    " << A << endl;

   cout << &B << "    " << B << endl;

   cout << &C << "    " << C << "    " << *C << endl;

 

   return 0;

}

Output (Results may vary)

0012FF7C 15

0012FF78 38

0012FF74 0012FF7C 15

 

0012FF7C 49

0012FF78 38

0012FF74 0012FF7C 49

 

0012FF7C 49

0012FF78 38

0012FF74 0012FF78 38