fork download
  1. #include <stdio.h>
  2.  
  3. void Hoge()
  4. {
  5. static int init = 0;
  6. int hoge;
  7.  
  8. if (init == 0) {
  9. hoge = 42;
  10. init = 1;
  11. }
  12. printf("%d %#p\n", hoge, &hoge);
  13. }
  14.  
  15. void Hage()
  16. {
  17. static int init = 0;
  18. int hage;
  19.  
  20. if (init == 0) {
  21. hage = 765;
  22. init = 1;
  23. }
  24. printf("%d %#p\n", hage, &hage);
  25. }
  26.  
  27. int main()
  28. {
  29. Hoge();
  30. Hage();
  31. Hoge();
  32. return 0;
  33. }
  34.  
Success #stdin #stdout 0.01s 1676KB
stdin
Standard input is empty
stdout
42 0xbf9b8db8
765 0xbf9b8db8
765 0xbf9b8db8