既然所有函数调用都进入调用栈,调用栈可能很长,将占用大量内存。那么理论上来说是不是要减少函数调用?(比如某个功能的实现直接在main函数里写,而不是单独创个函数然后再调用)
只有1%的程序会把堆栈消耗光。对于这些程序,当然要采取措施防止堆栈溢出。99%的程序,不需要。