pointer.cpp 680 B

123456789101112131415161718192021222324
  1. // pointer.cpp -- our first pointer variable
  2. #include <iostream>
  3. int main()
  4. {
  5. using namespace std;
  6. int updates = 6; // declare a variable
  7. int * p_updates; // declare pointer to an int
  8. p_updates = &updates; // assign address of int to pointer
  9. // express values two ways
  10. cout << "Values: updates = " << updates;
  11. cout << ", *p_updates = " << *p_updates << endl;
  12. // express address two ways
  13. cout << "Addresses: &updates = " << &updates;
  14. cout << ", p_updates = " << p_updates << endl;
  15. // use pointer to change value
  16. *p_updates = *p_updates + 1;
  17. cout << "Now updates = " << updates << endl;
  18. // cin.get();
  19. return 0;
  20. }