topical media & game development

talk show tell print

basic-program-code-04-Ex4-05.c

? / basic-program-code-04-Ex4-05.c


  // EX4_05.CPP
  // Exercising pointers
  include <iostream>
  using std::cout;
  using std::endl;
  using std::hex;
  using std::dec;
  
  int main()
  {
     long* pnumber = NULL;           // Pointer declaration & initialization
     long number1 = 55, number2 = 99;
  
     pnumber = &number1;             // Store address in pointer
     *pnumber += 11;                 // Increment number1 by 11
     cout << endl
          << "number1 = " << number1
          << "   &number1 = " << hex << pnumber;
  
     pnumber = &number2;             // Change pointer to address of number2
     number1 = *pnumber*10;          // 10 times number2
  
     cout << endl
          << "number1 = " << dec << number1
          << "   pnumber = " << hex << pnumber
          << "   *pnumber = " << dec << *pnumber;
  
     cout << endl;
     return 0;
  }
  


(C) Æliens 20/2/2008

You may not copy or print any of this material without explicit permission of the author or the publisher. In case of other copyright issues, contact the author.