#include <stdio.h>

typedef void (*void_fptr)();

int main()
{
    int a = 500;
    printf("a = %d, address of a = %p\n",a,&a);
    void inside_func() {
        printf("\nbegin inside_func { \n\n");
        printf("a = %d, address of a = %p\n",a,&a);
        printf("\n} inside_func \n");
    }
    void_fptr pFunc = &inside_func;
    (*pFunc)();
    return 0;
}