返回值为函数指针的函数
本质上是一个函数,返回值为函数指针
#include<stdio.h>
int (*drink(void)) (void)
{
static int i;
i++;
printf("(%d)\n", i);
return (int(*)(void))drink;
}
int main()
{
drink()();
return 0;
}
运行结果如下:
那能否实现一直调用下去呢?
求大佬写一个能运行 drink()()()()()()()()()()() 的代码