编辑代码

#include<iostream>
using namespace std;
int c(int *array, int n)
{
	if(n==0)
		return 0;
	if(n==1)
		return array[0];
	return array[0]+c(array+1, n-1);
}
int main()
{
	int array[]={1,2,3,4,5,6,7,8};
	int n=sizeof(array)/sizeof(int);
	cout<<c(array, n)<<endl;
}