标签:描述 不能 span == esc number ret 就是 word
1.需利用逻辑与的短路特性实现递归终止。 2.当n==0时,(n>0)&&((sum+=Sum_Solution(n-1))>0)只执行前面的判断,为false,然后直接返回,ans为0;3.当n>0时,执行sum+=Sum_Solution(n-1),实现递归计算Sum_Solution(n)。 int Sum_Solution(int n) {
int ans = n;
ans && (ans +=Sum_Solution(n-1));
return ans;
}
ans && (ans +=Sum_Solution(n-1));//这个语句前一半是用来实现递归终止的,后一半是赋值语句。
还有一个我觉得超厉害的代码,我完全没想到,但是数组的定义用变量,有的编译器应该过不了,但这想法感觉很独特
int Sum_Solution(int n) { bool a[n][n+1]; return sizeof(a)>>1; }
用sizeof直接实现了乘法。
标签:描述 不能 span == esc number ret 就是 word
原文地址:https://www.cnblogs.com/Lune-Qiu/p/9126946.html