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

发布时间:2021-04-11 19:04:36

单项选择题:
在函数调用过程中,如果函数funA调用了函数funB,函数funB又调用了函数funA,则( )。
A) 称为函数的直接递归调用
B) 称为函数的间接递归调用
C) 称为函数的循环调用
D) C语言中不允许这样的递归调用

网友回答

答案:B
解析: 本题考核的知识点是函数递归调用的基本概念。在C语言中,所谓函数的递归是指在调用一个函数的过程中,又出现了直接或间接地调用该函数本身,直接调用该函数本身的称为函数递归,而间接调用该函数称为函数的间接递归调用。显然题目中所说的函数调用为函数的间接递归调用。所以,4个选项中选项B)符合题意。
以上问题属网友观点,不代表本站立场,仅供参考!