int add(int num){
printf("i=%d,1num=%d\n ",++i,num);
num && (num += add(num-1));
printf("2num=%d\n ",num);
return num;
}
int main(void)
{
printf("sum=%d \n",add(10));
return 0;
}
i=1,1num=10
i=2,1num=9
i=3,1num=8
i=4,1num=7
i=5,1num=6
i=6,1num=5
i=7,1num=4
i=8,1num=3
i=9,1num=2
i=10,1num=1
i=11,1num=0
2num=0
2num=1
2num=3
2num=6
2num=10
2num=15
2num=21
2num=28
2num=36
2num=45
2num=55
sum=55