#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
); }
void_fptr pFunc = &inside_func;
(*pFunc)();
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp0eXBlZGVmIHZvaWQgKCp2b2lkX2ZwdHIpKCk7CgppbnQgbWFpbigpCnsKICAgIGludCBhID0gNTAwOwogICAgcHJpbnRmKCJhID0gJWQsIGFkZHJlc3Mgb2YgYSA9ICVwXG4iLGEsJmEpOwogICAgdm9pZCBpbnNpZGVfZnVuYygpIHsKICAgICAgICBwcmludGYoIlxuYmVnaW4gaW5zaWRlX2Z1bmMgeyBcblxuIik7CiAgICAgICAgcHJpbnRmKCJhID0gJWQsIGFkZHJlc3Mgb2YgYSA9ICVwXG4iLGEsJmEpOwogICAgICAgIHByaW50ZigiXG59IGluc2lkZV9mdW5jIFxuIik7CiAgICB9CiAgICB2b2lkX2ZwdHIgcEZ1bmMgPSAmaW5zaWRlX2Z1bmM7CiAgICAoKnBGdW5jKSgpOwogICAgcmV0dXJuIDA7Cn0=