Advertisement
dllbridge

Untitled

Mar 19th, 2025
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.65 KB | None | 0 0
  1. ```
  2.  
  3.  
  4.  
  5. #include <stdio.h>
  6.  
  7. int f2 (int);
  8. int f  (int);
  9. int foo(int);
  10.  
  11. //int (*p)(int);
  12.  
  13. int (*p[3])(int)  = {foo, f, f2};
  14.  
  15. ///////////////////////////////////////////////////////////
  16. int  main()
  17. {
  18.     int a;
  19.    
  20.     for(int i = 0; i < 3; i++)
  21.     {
  22.    
  23.         a = p[i](20);
  24.        
  25.         printf(" a = %3d \n", a);
  26.     }
  27. }
  28.  
  29. ////////////////////////////////////////////////
  30. int foo(int in)
  31. {
  32.     int c;
  33.     c = 15;
  34.     return c % in;
  35. }
  36.  
  37. ////////////////////////////////////////////////
  38. int f(int in)
  39. {
  40.     int v;
  41.     v = 5;
  42.     return in * v;
  43. }
  44.  
  45.  
  46. ////////////////////////////////////////////////
  47. int f2(int n)
  48. {
  49.     int r;
  50.     r = 50;
  51.     return r - n;
  52. }
  53.  
  54. ```
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement