问题
单项选择题
在函数调用过程中,如果函数funA调用了函数funB,函数funB又调用了函数funA,则 ( )。
A.称为函数的直接递归调用
B.称为函数的间接递归调用
C.称为函数的循环调用
D.C语言中不允许这样的递归调用
答案
参考答案:B
解析: 在调用一个函数的过程中又出现直接或间接地调用该函数本身,称为函数的递归调用。本题描述的函数调用属于函数的间接递归调用。
在函数调用过程中,如果函数funA调用了函数funB,函数funB又调用了函数funA,则 ( )。
A.称为函数的直接递归调用
B.称为函数的间接递归调用
C.称为函数的循环调用
D.C语言中不允许这样的递归调用
参考答案:B
解析: 在调用一个函数的过程中又出现直接或间接地调用该函数本身,称为函数的递归调用。本题描述的函数调用属于函数的间接递归调用。