思路:设a指向数组的头,n为数组个数
正向输出:
我们调用正向输出函数的时候,我们将a+1和n-1传给函数,原始数组为5个元素的数组,a指向头,第二次数组有4个元素,a指向头,以此类推当n=0时返回,显然我们只要输出a[0]。
递归方程:
n==0 return;
n!=0 out:a[0];
PrintArr(a+1,n-1)
void PrinArr(int a[], int n)
{
if (n)
{
思路:设a指向数组的头,n为数组个数
正向输出:
我们调用正向输出函数的时候,我们将a+1和n-1传给函数,原始数组为5个元素的数组,a指向头,第二次数组有4个元素,a指向头,以此类推当n=0时返回,显然我们只要输出a[0]。
递归方程:
n==0 return;
n!=0 out:a[0];
PrintArr(a+1,n-1)
void PrinArr(int a[], int n)
{
if (n)
{