题库 软件开发 题目列表 请你判断一下这段C++代码的实现的功能是什么样的?...
单选题
请你判断一下这段C++代码的实现的功能是什么样的?
    int func(int n) {
        n && (n += func(n-1));
        return n;
    }


A.

没有递归出口,无法结束

B.

实现了n+n-1+...2+1的功能

C.

实现了n-(n-1)+(n-2)-...-2+1的功能

D.

实现了求n的二进制里面1的个数的功能

E.

实现了求n的二进制里面0的个数的功能

题目信息
校招真题
-
正确率
0
评论
12
点击