这个递归是求数组aa中的累加,递归的核心是自我调用,返回是有最后往前,实例中,核心代码为return a[0] + f(&a[1], n -1);
先返回 2+3 = 5的值然后返回 1+ 5 = 6的值结果为6
在调试时单步执行递归函数,同时注意查看调用堆栈(Call Stack)中从上到下列出的从内到外函数调用历史。有助于理解递归调用的步骤。