课程
/后端开发
/C
/C语言入门
不理解 return 1 ;
2017-03-13
源自:C语言入门 5-8
正在回答
return 1就相当于在第10天的时候给num(也就是桃子剩余数)赋予一个值,也就是本节中递归函数特点的总结中提到的完成状态,有了这个初始值就可以一层层往外运算了。
其实递归函数就是倒着来理解好一点。比如你输入的是10,但其实他递归开始计算的时候是从1,2,3,...,10。
return 1算是一个结束语句,也是就是说你一个函数num(5);他是先算return num(5)到return num(4)....return num(2)
等n到了1的时候就是1*2*3*4*5
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
2 回答return getWordNumber (n-1)+n 如何理解
2 回答如何理解第七行的return 1
2 回答对于return的理解
3 回答return 1;
1 回答return -1