#include <iostream>




int main()
{
int x = 42;
int * xpointer;

  std::cout << "x = " << x << std::endl;
  std::cout << "address of x = " << &x << std::endl;

  std::cout << "address of xpointer = " << &xpointer << std::endl;
  xpointer = &x;
  std::cout << "get to x via xpointer = " << *xpointer << std::endl;

  *xpointer = 100;
  std::cout << "x = " << x << std::endl;
}

