递归求阶乘

单选题 难度 2

#function#recursion

函数自己调用自己。

题目

下面代码的输出是( )。

int f(int x) {
    if (x <= 1) return 1;
    return x * f(x - 1);
}
// main 中: cout << f(5) << endl;
  1. 120
  2. 24
  3. 15
  4. 5
来小码星球,动手写一遍 →