编辑代码

#include <stdio.h>
int add(int data)
{
    int sum;
    printf("开始add(%d)\n",data);
    if(data<=0)
    {
        printf("retun 0\r\n");
        return 0;
    }
    else
    {
        sum=add(data-1)+data;
        printf("return %d\n",sum);
        return sum;
    }
}
void addTest()
{
    int n,sum;
    n=5;
    sum=add(n);
    printf("sum=%d\n",sum);
    n=-1;
    sum=add(n);
    printf("sum=%d\n",sum);
}
int main()
{
    addTest();
	return 0;
}