main()函数可不可以递归调用?

灌水区

当然可以
by cosmicAC @ 2019-07-19 12:48:24


IOCCC是个好东西
by cosmicAC @ 2019-07-19 12:48:42


@[智子](/space/show?uid=132435) 是可以的
by 幻之陨梦 @ 2019-07-19 12:49:08


可以的,不过一般这种代码要多毒瘤有多毒瘤
by encore @ 2019-07-19 12:50:02


可以的 $\mathit{Example}$:请见[P2392](https://www.luogu.org/problemnew/show/P2393)的第一篇题解。
by Warriors_Cat @ 2019-07-19 12:51:45


E?
by LordLeft @ 2019-07-19 12:52:47


$$\large \mathcal{main(){……return\ main();}} $$
by 1saunoya @ 2019-07-19 12:54:35


可以啊,但是非常容易跳不出来
by 反比例函数 @ 2019-07-19 12:59:51


阔以呀
by 影刺暴君 @ 2019-07-19 15:26:55


@[智子](/space/show?uid=132435) 以及各位说可以的 其实是UB > main 函数具有几项特殊性质: > > 1. 不能在程序的任何地方使用它 > > 1. 尤其不能递归调用它 > 2. 不能取其地址 > 2. ... 摘自[Cppreference](https://zh.cppreference.com/w/cpp/language/main_function) 但这是C++的要求, 而在[C的main函数](https://zh.cppreference.com/w/c/language/main_function)中就没有这个说法了
by duanyll @ 2019-07-20 17:12:46


| 下一页