Advertisement
dllbridge

Untitled

Feb 16th, 2025
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.20 KB | None | 0 0
  1.  
  2. #include   <iostream>
  3. using namespace std;
  4.  
  5.  
  6.  
  7.  
  8.  
  9. void f(int *p);
  10.  
  11. ///////////////////////////////////////////////////////
  12. int main()
  13. {
  14.    
  15.     int  n = 57;
  16.     int *p = &n;
  17.    
  18.      
  19.     std::cout << "Address       &n = " <<         &n  << std::endl;  
  20.      
  21.     f(&n);
  22.    
  23. }
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31. ///////////////////////////////////////////////////////
  32. void f(int *p2)
  33. {
  34.    
  35.      cout << "&n = " <<  p2 << endl;
  36.      cout << " n = " << *p2 << endl;  
  37.      
  38.      int &r = *p2;
  39.      
  40.      cout << " r = n = " << r << endl;      
  41.      
  42.      cout << "&r = " <<  &r << endl;
  43.  //   std::cout << "size of n = " << sizeof(int) << std::endl;
  44.  //   std::cout << "        n = " <<          n  << std::endl;
  45.  //   std::cout << "       &n = " <<         &n  << std::endl;    
  46. }
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66. /*
  67.  
  68. #include   <iostream>
  69. using namespace std;
  70.  
  71.  
  72. int  n = 57;
  73. int *p = &n;
  74. ///////////////////////////////////////////////////////
  75. int main()
  76. {
  77.    
  78.    
  79.    
  80.     std::cout << "size of n = " << sizeof(int) << std::endl;
  81.     std::cout << "        n = " <<          n  << std::endl;
  82.     std::cout << "       &n = " <<         &n  << std::endl;    
  83. }
  84.  
  85.  
  86. */
  87.  
  88.  
  89.  
  90.  
  91.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement