fork download
  1. #include <stdio.h>
  2.  
  3. typedef void (*void_fptr)();
  4.  
  5. int main()
  6. {
  7. int a = 500;
  8. printf("a = %d, address of a = %p\n",a,&a);
  9. void inside_func() {
  10. printf("\nbegin inside_func { \n\n");
  11. printf("a = %d, address of a = %p\n",a,&a);
  12. printf("\n} inside_func \n");
  13. }
  14. void_fptr pFunc = &inside_func;
  15. (*pFunc)();
  16. return 0;
  17. }
Success #stdin #stdout 0s 2052KB
stdin
Standard input is empty
stdout
a = 500, address of a = 0xbf8375f0

begin inside_func { 

a = 500, address of a = 0xbf8375f0

} inside_func