#include <iostream>
using namespace std;
int main()
{
int a = 10; // variable
int &b = a; // reference
int *c = &b; // pointer
if (&a == &b) cout << "b is a reference to a" << endl;
if (c == &b) cout << "c is a pointer to b" << endl;
if (c == &a) cout << "c is a pointer to a" << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKQp7CglpbnQgYSA9IDEwOwkvLyB2YXJpYWJsZQogICAgaW50ICZiID0gYTsgLy8gcmVmZXJlbmNlCiAgICBpbnQgKmMgPSAmYjsgLy8gcG9pbnRlcgogICAgCiAgICBpZiAoJmEgPT0gJmIpIGNvdXQgPDwgImIgaXMgYSByZWZlcmVuY2UgdG8gYSIgPDwgZW5kbDsKICAgIGlmIChjID09ICZiKSAgY291dCA8PCAiYyBpcyBhIHBvaW50ZXIgdG8gYiIgPDwgZW5kbDsKICAgIGlmIChjID09ICZhKSAgY291dCA8PCAiYyBpcyBhIHBvaW50ZXIgdG8gYSIgPDwgZW5kbDsKCQoJcmV0dXJuIDA7Cn0=