int func(int n) { n && (n += func(n-1)); return n; }
没有递归出口,无法结束
实现了n+n-1+...2+1的功能
实现了n-(n-1)+(n-2)-...-2+1的功能
实现了求n的二进制里面1的个数的功能
实现了求n的二进制里面0的个数的功能