#include using namespace std; int n1, n2 , n3; int p1=100; // declare and initialize integer int *p2; // declaring pointer to integer int p3; char *cptr; int main(void) { p2 = &p1; p3 = *p2; cout << " p1 value is " << p1 << endl; cout << " &p1 address is " << &p1 << endl; cout << " *p2's value is " << *p2 << endl; cout << " p2's address is " << p2 << endl; cout << " p3's value is " << p3 << endl; cout << " p3's address is " << &p3 << endl; cout<< "---------------------------------------- \n"; cout<< " different integer different addresses \n"; n1 = 0; n2 = 1; n3 = 2; cout<< " address of n1 " << &n1 <