#include <iostream>
using namespace std;
int main() {
// pointer
int x=7;
int* pointer=&x;
cout<<"value the address hold which this pointer hold: "<<*pointer<<endl;
cout<<&x<<endl;
cout<<pointer<<endl;
*pointer=89;
cout<<x<<endl;
cout<<*pointer<<endl;
cout<<&pointer<<endl; // address of pointer
//pointer ka pointer
int** pp=&pointer;
**pp=77;
cout<<x<<endl;
cout<<*pointer<<endl;
cout<<**pp<<endl;
cout<<*pp<<endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7Ci8vIHBvaW50ZXIKaW50IHg9NzsKaW50KiBwb2ludGVyPSZ4Owpjb3V0PDwidmFsdWUgdGhlIGFkZHJlc3MgaG9sZCB3aGljaCB0aGlzIHBvaW50ZXIgaG9sZDogIjw8KnBvaW50ZXI8PGVuZGw7CmNvdXQ8PCZ4PDxlbmRsOwpjb3V0PDxwb2ludGVyPDxlbmRsOwoKKnBvaW50ZXI9ODk7CmNvdXQ8PHg8PGVuZGw7CmNvdXQ8PCpwb2ludGVyPDxlbmRsOwoKY291dDw8JnBvaW50ZXI8PGVuZGw7IC8vIGFkZHJlc3Mgb2YgcG9pbnRlcgoKLy9wb2ludGVyIGthIHBvaW50ZXIKaW50KiogcHA9JnBvaW50ZXI7CioqcHA9Nzc7CmNvdXQ8PHg8PGVuZGw7CmNvdXQ8PCpwb2ludGVyPDxlbmRsOwpjb3V0PDwqKnBwPDxlbmRsOwpjb3V0PDwqcHA8PGVuZGw7CgoKCglyZXR1cm4gMDsKfQ==