2条回答 默认 最新
- 五一编程 2021-10-23 16:19关注
函数的自我调用,也就是我们所说的递归,这个函数的意思是返回输入 数组的值想加,1+2+3即为6,核心部分在if(n>1)return a[0] + f(&a[1], n-1);
整个过程为:
3+2 返回递归栈调用
5 + 1 返回递归栈调用,发现没有值了,return 6本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
函数的自我调用,也就是我们所说的递归,这个函数的意思是返回输入 数组的值想加,1+2+3即为6,核心部分在if(n>1)return a[0] + f(&a[1], n-1);
整个过程为:
3+2 返回递归栈调用
5 + 1 返回递归栈调用,发现没有值了,return 6