int main(); //前方宣言

int funcx()
{
int (*f)();
f = main;

f();
}

int main()
{
 //実体

funcx();
}

無限ループになるよ。