关于c语言递归函数的疑问

一个有输出的递归函数,它的执行顺序是先把最后一次的结果计算出来再从头输出,还是从最后一次到开始输出

先把最后一次的结果计算出来,从最后一个结果往前返回
得看输入语句的位置,按照你的逻辑的话,是从最后一次开始输出
望采纳!谢谢

“给定一个小点的输入,完整单步跟踪(同时按Alt+7键查看Call Stack里面从上到下列出的对应从里层到外层的函数调用历史)一遍。”是理解递归函数工作原理的不二法门!
递归函数关注以下几个因素
·退出条件
·参数有哪些
·返回值是什么
·局部变量有哪些
·全局变量有哪些
·何时输出
·会不会导致堆栈溢出