在函数调用过程中,如果函数A调用函数B,函数B又调用函数A,则这种函数调用被称为()
A: 间接递归调用
B: 直接递归调用
C: 间接循环调用
D: 直接循环调用
A: 间接递归调用
B: 直接递归调用
C: 间接循环调用
D: 直接循环调用
举一反三
- 在函数调用过程中,如果函数funA调用了函数funB,函数funB又调用了函数funA,则()。A.称为函数的直接递归调用B.称为函数的间接递归调用C.称为函数的循环调用D.C语言中不允许这样的递归调用
- 函数直接或间接调用自己,这种调用称为递归调用。
- 在 C 语言中,下列说法正确的是( )。 A: 函数之间既允许直接递归调用也允许间接递归调用 B: 函数之间允许直接递归调用但不允许间接递归调用 C: 函数之间不允许直接递归调用但允许间接递归调用 D: 函数之间既不允许直接递归调用也不允许间接递归调用
- 在函数的函数体内直接调用当前函数,称为函数的间接递归调用。
- 函数直接或间接调用自己,这种调用称为递归调用。 A: 正确 B: 错误