下面关于递归说法错误的是:
A: 递归可以减少代码量,使程序简洁
B: 递归函数可以在函数主体内直接或者间接调用自己
C: 递归和循环差不多
D: 递归分为两个阶段,递推和回归
A: 递归可以减少代码量,使程序简洁
B: 递归函数可以在函数主体内直接或者间接调用自己
C: 递归和循环差不多
D: 递归分为两个阶段,递推和回归
举一反三
- C语言规定,除主函数外,程序中个函数之间() A: 既允许直接递归调用也允许间接递归调用 B: 不允许直接递归调用也不允许间接递归调用 C: 允许直接递归调用不允许间接递归调用 D: 不允许直接递归调用允许简介递归调用
- 以下关于程序中各函数之间调用说法中不正确的是() A: 既允许直接递归调用也允许间接递归调用 B: 不允许直接递归调用也不允许间接递归调用 C: 允许直接递归调用不允许间接递归调用 D: 不允许直接递归调用允许间接递归调用
- 在 C 语言中,下列说法正确的是( )。 A: 函数之间既允许直接递归调用也允许间接递归调用 B: 函数之间允许直接递归调用但不允许间接递归调用 C: 函数之间不允许直接递归调用但允许间接递归调用 D: 函数之间既不允许直接递归调用也不允许间接递归调用
- C#中函数的递归调用分为直接递归和间接递归两种。
- 关于递归函数的说法错误的是: A: 递归函数必须在函数体内有调用本函数的代码 B: 递归函数必须有终止递归调用的条件 C: 递归函数必须有返回值 D: 一般来说,可以使用循环来解决与递归函数相同的问题