#include <iostream>


int main()
{
  int a = 1, b = 2;
  int* p = &a;
  int counter = 0;

  do {
    int& r = *p;
    std::cout << "--" << std::endl;
    std::cout << "a = " << a << std::endl;
    std::cout << "b = " << b << std::endl;
    std::cout << "r = " << r << std::endl;
    p = &b;
  } while (++counter == 1);
}