using System;
namespace Pointerprogram {
class GFG {
// Main function
static void Main()
{
unsafe
{
// declare variable
int n = 10;
// store variable n address
// location in pointer variable p
int* p = &n;
Console.WriteLine("Value :{0}", n);
Console.WriteLine("Address :{0}", (int)p);
Console.WriteLine("Address :{0}", (int)&p);
}
}
}
}
dXNpbmcgU3lzdGVtOwpuYW1lc3BhY2UgUG9pbnRlcnByb2dyYW0gewogICAgICAKY2xhc3MgR0ZHIHsKICAKICAgIC8vIE1haW4gZnVuY3Rpb24KICAgIHN0YXRpYyB2b2lkIE1haW4oKQogICAgewogICAgICAgIHVuc2FmZQogICAgICAgIHsKICAgICAgICAgICAgICAKICAgICAgICAgICAgLy8gZGVjbGFyZSB2YXJpYWJsZQogICAgICAgICAgICBpbnQgbiA9IDEwOwogICAgICAgICAgICAgIAogICAgICAgICAgICAvLyBzdG9yZSB2YXJpYWJsZSBuIGFkZHJlc3MgCiAgICAgICAgICAgIC8vIGxvY2F0aW9uIGluIHBvaW50ZXIgdmFyaWFibGUgcAogICAgICAgICAgICBpbnQqIHAgPSAmbjsKICAgICAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUoIlZhbHVlIDp7MH0iLCBuKTsKICAgICAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUoIkFkZHJlc3MgOnswfSIsIChpbnQpcCk7CiAgICAgICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKCJBZGRyZXNzIDp7MH0iLCAoaW50KSZwKTsKICAgICAgICB9CiAgICB9Cn0KfQ==