69,381
社区成员
发帖
与我相关
我的任务
分享
#include<stdio.h>
void f(void);
void g(void);
int main(void)
{
static int count = 0; //g()每次调用main()的时候 count都是为 0吗?
printf("Hello form main()\n");
if(++count <= 2)
f();
// g(); // 添加上这句之后为什么是无限循环? 我怎么认为这句根本不执行呢?<去掉 注释的时候>
return 0;
}
void f(void)
{
printf("Hello from f()\n");
g();
}
void g(void)
{
printf("Hello from g()\n");
main();
}