Examining Addresses Stored in Pointers - C++ Data Type

C++ examples for Data Type:Pointer

Description

Examining Addresses Stored in Pointers

Demo Code

#include <iostream> 
 
int main() //  ww w  .  ja  va  2  s .c  o  m
{ 
      unsigned short int myAge = 5, yourAge = 10; 
      unsigned short int *pAge = &myAge;  // a pointer 
 
      std::cout << "myAge:\t" << myAge; 
      std::cout << "\t\tyourAge:\t" << yourAge << "\n"; 
      std::cout << "&myAge:\t" << &myAge; 
      std::cout << "\t&yourAge:\t" << &yourAge <<"\n"; 
 
      std::cout << "pAge:\t" << pAge << "\n"; 
      std::cout << "*pAge:\t" << *pAge << "\n\n"; 
 
      pAge = &yourAge;            // reassign the pointer 
 
      std::cout << "myAge:\t" << myAge; 
      std::cout << "\t\tyourAge:\t" << yourAge << "\n"; 
      std::cout << "&myAge:\t" << &myAge; 
      std::cout << "\t&yourAge:\t" << &yourAge <<"\n"; 
 
      std::cout << "pAge:\t" << pAge << "\n"; 
      std::cout << "*pAge:\t" << *pAge << "\n\n"; 
 
      std::cout << "&pAge:\t" << &pAge << "\n"; 
      return 0; 
}

Result


Related Tutorials