Advertisement
Guest User

ClassSept30_2014_ProgrammingLanguages

a guest
Sep 30th, 2014
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.70 KB | None | 0 0
  1. //------------------------------------------------------
  2. // Name: Matthew Creamer
  3. // Class: Programming Languages
  4. // Date: September 24, 2014
  5. //
  6. // Purpose: Used to show the usage of pointers and how
  7. // they store data. Values are not changed unless we
  8. // use pass-by-reference or the data is overwritten
  9. // by storing literal values
  10. //------------------------------------------------------
  11.  
  12. #include <iostream>
  13. using namespace std;
  14.  
  15. void swap(int* i, int* k){
  16.     int * temp = i;
  17.     i = k;
  18.     k = temp;
  19. }
  20.  
  21. int main(){
  22.     int* a = new int;
  23.     int* b = new int;
  24.     *a = 5;
  25.     *b = 6;
  26.     swap (a, b);
  27.  
  28.     cout << "Print A:" << endl;
  29.     cout << *a << endl;
  30.     cout << "Print B:" << endl;
  31.     cout << *b << endl;
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement