fork download
  1. #include<stdio.h>
  2. int func(int a);
  3. int main(void)
  4. {
  5. int a=10;
  6. printf("aは%dでポインタは%pです\n",a,&a);
  7. func(a+1);
  8. printf("aは%dでポインタは%pです\n",a,&a);
  9. {
  10. int a = 100;
  11. printf("aは%dでポインタは%pです\n",a,&a);
  12. func(a+1);
  13. printf("aは%dでポインタは%pです\n",a,&a);
  14. }
  15. printf("aは%dでポインタは%pです\n",a,&a);
  16.  
  17. return 0;
  18. }
  19. int func (int a)
  20. {
  21. printf("aは%dでポインタは%pです\n",a,&a);
  22. a=15;
  23. printf("aは%dでポインタは%pです\n",a,&a);
  24. }
  25.  
Success #stdin #stdout 0s 1832KB
stdin
Standard input is empty
stdout
aは10でポインタは0xbf8e0ab8です
aは11でポインタは0xbf8e0aa0です
aは15でポインタは0xbf8e0aa0です
aは10でポインタは0xbf8e0ab8です
aは100でポインタは0xbf8e0abcです
aは101でポインタは0xbf8e0aa0です
aは15でポインタは0xbf8e0aa0です
aは100でポインタは0xbf8e0abcです
aは10でポインタは0xbf8e0ab8です