fork download
  1. #include <stdio.h>
  2.  
  3. void mikado(int); /* declare function */
  4. int main(void)
  5. {
  6. int pooh = 2, bah = 5; /* local to main() */
  7.  
  8. printf("In main(), pooh = %d and &pooh = %p\n",
  9. pooh, &pooh);
  10. printf("In main(), bah = %d and &bah = %p\n",
  11. bah, &bah);
  12. mikado(pooh);
  13.  
  14. return 0;
  15. }
  16.  
  17. void mikado(int bah) /* define function */
  18. {
  19. int pooh = 10; /* local to mikado() */
  20. printf("In mikado(), pooh = %d and &pooh = %p\n",
  21. pooh, &pooh);
  22. printf("In mikado(), bah = %d and &bah = %p\n",
  23. bah, &bah);
  24. }
Success #stdin #stdout 0s 5268KB
stdin
Standard input is empty
stdout
In main(), pooh = 2 and &pooh = 0x7ffe4a9df260
In main(), bah = 5 and &bah = 0x7ffe4a9df264
In mikado(), pooh = 10 and &pooh = 0x7ffe4a9df244
In mikado(), bah = 2 and &bah = 0x7ffe4a9df23c