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

admin2009-04-15  36

问题 在函数调用过程中,如果函数funA调用了函数funB,函数funB又调用了函数funA,则(  )。

选项 A、称为函数的直接递归调用
B、称为函数的间接递归调用
C、称为函数的循环调用
D、C语言中不允许这样的递归调用

答案2

解析 在C语言中所谓函数的递归是指在调用一个函数的过程中,又出现了直接或间接调用该函数本身,直接调用该函数本身的称为函数递归,而间接调用该函数称为函数的间接递归调用。显然题目中所说得函数调用为函数的间接递归调用。所以,4个选项中选项B符合题意。
转载请注明原文地址:https://kaotiyun.com/show/qpXp777K
0

最新回复(0)