一些常用的程序设计语言如C、PASCAL等允许过程的递归调用,通常是用()来实现递归调用中的存储分配的。
A: 栈
B: 堆
C: 数组
D: 链表
A: 栈
B: 堆
C: 数组
D: 链表
举一反三
- 一些重要的程序设计语言(如C语言和Pascal语言)允许过程的递归调用,而实现递归调用中的存储分配通常用______。 A: .栈 B: .堆 C: 数组 D: 链表
- 一些重要的程序设计语言(比如C语言)允许过程中的递归调用,而实现递归调用中的存储分配通常采用()。 A: 栈 B: 堆 C: 数组 D: 链表
- 在C程序中,同一程序中的各函数之间( )。 A: 既允许直接递归调用也允许间接递归调用 B: 既不允许直接递归调用也不允许间接递归调用 C: 允许直接递归调用但不允许间接递归调用 D: 允许间接递归调用但不允许直接递归调用
- C语言规定,除主函数外,程序中个函数之间() A: 既允许直接递归调用也允许间接递归调用 B: 不允许直接递归调用也不允许间接递归调用 C: 允许直接递归调用不允许间接递归调用 D: 不允许直接递归调用允许简介递归调用
- C语言规定了程序中各函数之间调用关系,以下说法正确的是? A: 既允许直接递归调用也允许间接递归调用; B: 不允许直接递归调用也不允许间接递归调用; C: 允许直接递归调用不允许间接递归调用; D: 不允许直接递归调用允许间接递归调用;