fork download
  1. #include <stdio.h>
  2.  
  3. void joe(int n);
  4. void fred(void);
  5. void mary(int *np);
  6. int n = 0;
  7.  
  8.  
  9. int main() {
  10. int n=2;
  11. printf("A%2d\n",n);
  12. joe(n);
  13. printf("B%2d\n",n);
  14. fred();
  15. printf("C%2d\n",n);
  16. mary(&n);
  17. printf("D%2d\n",n);
  18. return 0;
  19. }
  20.  
  21. void joe(int n){
  22. n += 2;
  23. printf("E%2d\n",n);
  24. }
  25.  
  26. void fred(void){
  27. printf("F%2d\n",n);
  28. n = 4;
  29. printf("G%2d\n",n);
  30. }
  31.  
  32. void mary(int *n){
  33. printf("H%2d\n",*n);
  34.  
  35. }
  36.  
  37.  
Success #stdin #stdout 0s 9416KB
stdin
Standard input is empty
stdout
A 2
E 4
B 2
F 0
G 4
C 2
H 2
D 2