课程
/后端开发
/C
/C语言入门
递归函数中,位于递归调用后的语句的执行顺序和各个被调用函数的顺序相反,这就话这什么意思?
2017-12-09
源自:C语言入门 5-8
正在回答
因为 递归 是从 函数开始调用自己 那句语句开始进入下一层的 一直到递归结束语句为止 都不会执行下面的语句(自我调用下面的语句) 当执行到递归结束语句时 他会返回一个值给上一层 然后上一层才会向下执行 直到遇到返回值又返回给上一层 如此循环 所以如果你的打印语句放在他自我调用的语句下面的话他就会从最下面那层开始打印 比如第一层是10 最下面一层是1 那它就会从最下面那层(1)开始打印 如果你的打印语句在自我调用的语句上面的话就在第一层开始打印(10)
望采纳
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答递归的问题
2 回答递归函数问题
1 回答递归函数问题
1 回答关于递归的问题。
1 回答递归结束条件问题