在函数的函数体内直接调用当前函数,称为函数的间接递归调用。
错
举一反三
- 在函数的函数体内直接调用当前函数,称为函数的间接递归调用。 A: 正确 B: 错误
- 在函数调用过程中,如果函数A调用函数B,函数B又调用函数A,则这种函数调用被称为() A: 间接递归调用 B: 直接递归调用 C: 间接循环调用 D: 直接循环调用
- 以下说法中正确的是( ).A)一个函数在它的函数体内调用它自身称为嵌套调用。B)一个函数在它的函数体内调用它自身称为递归调用。这种函数称为递归函数。C)一个函数在它的函数体内调用其它函数称为递归调用。这种函数称为递归函数。D)一个函数在它的函数体内不能调用自身
- 在函数调用过程中,如果函数funA调用了函数funB,函数funB又调用了函数funA,则()。A.称为函数的直接递归调用B.称为函数的间接递归调用C.称为函数的循环调用D.C语言中不允许这样的递归调用
- 包含直接还是间接递归调用的函数都称为递归函数。
内容
- 0
在 C 语言中,下列说法正确的是( )。 A: 函数之间既允许直接递归调用也允许间接递归调用 B: 函数之间允许直接递归调用但不允许间接递归调用 C: 函数之间不允许直接递归调用但允许间接递归调用 D: 函数之间既不允许直接递归调用也不允许间接递归调用
- 1
函数直接或间接调用自己,这种调用称为递归调用。
- 2
函数直接或间接的调用自身叫函数的递归调用。
- 3
函数是可以直接或间接调用自己的。直接或间接调用自己的函数叫做 递归函数。
- 4
在一个函数体中直接或间接地调用函数本身,这种调用称为()调用。 A: 嵌套 B: 递归 C: 直接 D: 间接