实例 C 语言返回两个参数的总和递归(进行函数调用本身)

x
 
#include <stdio.h>
int sum(int k);
int main() {
  int result = sum(10);
  printf("%d", result);
  return 0;
}
int sum(int k) {
  if (k > 0) {
    return k + sum(k - 1);
  } else {
    return 0;
  }
}
                    

输出结果

55