#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int add_fun(int n, int &sum)
{
n && add_fun(n-1, sum); //逻辑与 先计算左边的值 如果 左边的值不为真 则不会计算右边
return (sum+=n);
}
int main()
{
int sum=0;
int n=100;
printf("1+2+3+...+n=%d\n",add_fun(n, sum));
return 0;
}