#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;
}