Advertisement
dllbridge

Untitled

Apr 16th, 2023
702
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.23 KB | None | 0 0
  1.  
  2.  
  3. #include  <stdio.h>
  4. #include <stdlib.h>
  5.  
  6. void foo(int *);
  7.  
  8. /////////////////////////////////////////////////////
  9. int main()
  10. {
  11.    
  12.     const int N = 20;
  13.     int arr_mass[20];
  14.    
  15.     srand(22);
  16.    
  17.     for(int i = 0; i < N; i++)
  18.     {
  19.         arr_mass[i] = rand() % 999;
  20.         printf("arr [%2d] = %3d\n", i, arr_mass[i]);
  21.     }
  22.    
  23.     foo(&arr_mass[11]);
  24.    
  25.     return 0;
  26. }
  27.  
  28.  
  29.  
  30. ///////////////////////////////////////////////////
  31. void foo(int *p)
  32. {
  33.    
  34.     printf("- - - - - - - - -\n");
  35. //  printf("a = %3d\n", a);
  36.    
  37.     for(int i = -11; i < 9; i++)
  38.     {
  39.  
  40.         printf("p[%4d] = %3d\n", i,  p[i]);
  41.     }  
  42.     return;
  43. }
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50. /*
  51.  
  52. #include  <stdio.h>
  53. #include <stdlib.h>
  54.  
  55. void foo(int &);
  56.  
  57.  
  58.  
  59. /////////////////////////////////////////////////////
  60. int main()
  61. {
  62.    
  63.     const int N = 20;
  64.     int arr_mass[20];
  65.    
  66.     for(int i = 0; i < N; i++)
  67.     {
  68.         arr_mass[i] = rand() % 999;
  69.         printf("arr [%2d] = %3d\n", i, arr_mass[i]);
  70.     }
  71.    
  72.     foo(arr_mass[11]);
  73.    
  74.     return 0;
  75. }
  76.  
  77.  
  78.  
  79. ///////////////////////////////////////////////////
  80. void foo(int &a)
  81. {
  82.     int *p = &a;
  83.    
  84. //  p = p - 11;
  85.    
  86.     printf("- - - - - - - - -\n");
  87.     printf("a = %3d\n", a);
  88.    
  89.     for(int i = -11; i < 9; i++)
  90.     {
  91.  
  92.         printf("p[%2d] = %3d\n", i,  p[i]);
  93.     }  
  94.     return;
  95. }
  96.  
  97.  
  98.  
  99. */
  100.  
  101.  
  102.  
  103.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement