函数调用入栈顺序 C语言中函数调用为什么会出现栈?

C语言中函数调用为什么会出现栈?调用函数的形式参数是否太多?一般来说,函数的参数存储在堆栈中。当然,也可以应用于堆。如果形式参数太多,则会发生堆栈溢出,并且会更频繁地发生递归。堆栈溢出将导致段错误,这

C语言中函数调用为什么会出现栈?

调用函数的形式参数是否太多?一般来说,函数的参数存储在堆栈中。当然,也可以应用于堆。如果形式参数太多,则会发生堆栈溢出,并且会更频繁地发生递归。堆栈溢出将导致段错误,这可能会占用系统的堆栈(就好像无法访问它一样)。。。错了,告诉我