#include typedef void (*FunctionType)(void); void f(void) { printf("this is function f!\n"); } int main() { FunctionType g; /* point g to f */ g = &f; /* call to function pointed by g */ (*g)(); }