题目描述
求1+2+3+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。
解答
不会。
https://blog.csdn.net/weixin_41020287/article/details/108921444
expressionA && expressionB,若expressionA为false,则整个表达式为false,不再计算expressionB;
expressionA || expressionB,若expressionA为true,则整个表达式为true,不再计算expressionB。
感觉像是第一次在非判断和复制语句中用到&&
class Solution {
public:
int Sum_Solution(int n) {
n > 1 && (n += Sum_Solution(n - 1));
return n;
}
};