int main(){
//一些代碼
return main();
}
c++能夠這樣呼叫嗎?
//一些代碼
return main();
}
c++能夠這樣呼叫嗎?
1
amaranthf Oct 31, 2016
可以,不过如果“一些代码”没有其他的退出条件的话,这个程序将无限循环,同时如果编译器没有进行尾递归优化的,这个无限循环将在执行一定次数之后造成栈溢出崩溃。
|