问题 单项选择题

在函数调用过程中,如果函数funA调用了函数funB,函数funB又调用了函数funA,则

A.称为函数的直接递归调用

B.称为函数的间接递归调用

C.称为函数的循环调用

D.C语言中不允许这样的递归调用

答案

参考答案:B

解析:在C语言中,所谓函数的递归是在指在调用一个函数的过程中,又出现了直接或间接地调用该函数本身,直接调用该函数本身的称为函数递归,而间接调用该函数称为函数的间接递归调用。显然题目中所说得函数调用为函数的间接递归调用。

多项选择题
多项选择题