如果一个算法显式地调用自己则称为 ( )
A: 直接递归
B: 自用递归
C: 间接递归
D: 外用递归
A: 直接递归
B: 自用递归
C: 间接递归
D: 外用递归
举一反三
- 如果一个算法A调用另一个算法B,而算法B又调用算法A,则此种递归称为间接递归调用
- C语言规定,除主函数外,程序中个函数之间() A: 既允许直接递归调用也允许间接递归调用 B: 不允许直接递归调用也不允许间接递归调用 C: 允许直接递归调用不允许间接递归调用 D: 不允许直接递归调用允许简介递归调用
- 在C语言中,下列描述函数之间递归调用关系正确的是() A: 不允许直接递归调用,也不允许间接递归调用 B: 允许直接递归调用,不允许间接递归调用 C: 不允许直接递归调用,允许间接递归调用 D: 允许直接递归调用,也允许间接递归调用
- C语言中,程序中各函数之间() A: 允许直接递归调用不允许间接递归调用 B: 不允许直接递归调用也不允许间接递归调用 C: 既允许直接递归调用也允许间接递归调用 D: 不允许直接递归调用允许间接递归调用
- c语言规定,程序中各函数之间( ) A: 即允许直接递归也允许间接递归调用 B: 不允许直接递归也不允许间接递归调用 C: 即允许直接递归不允许间接递归调用 D: 不允许直接递归允许间接递归调用